Join Our Team
Become part of a dynamic, forward-thinking team where you’ll thrive in an industry that’s constantly evolving, with the chance to make an impact on a global scale. Come grow with us and be part of something bigger.
MCO is growing quickly and we're on the lookout for talented and enthusiastic professionals to help us develop and advance our industry-leading compliance platform.
Explore Our Open Positions
We’re looking for people who are as excited as we are to build better compliance software.
We are seeking an HR & L&D Manager who can strengthen our people strategy and cultivate a high-performance, growth-oriented culture
This is a dynamic, challenging global opportunity that will require you to be comfortable with doing operational as well as a strategic HR work. This role reports to the Chief People Officer.
Click here for more details and how to apply for this position.
The role of the Principal Software Engineer demands an extensive background in Java development, coupled with the capacity to assume a central role as a technical luminary. In this capacity, you will spearhead the architectural design, intricate development, and seamless deployment of sophisticated software solutions for MCO. Your mastery of Java will serve as a beacon, providing guidance and mentorship to our development cohort while ensuring the adoption of industry best practices.
Your technical leadership will be instrumental in driving the agile evolution of our product features through iterative development cycles while adhering to design principles, design patterns, and efficient algorithms. Moreover, your ability to conduct comprehensive code reviews and implement continuous integration and delivery pipelines will facilitate the swift and reliable dissemination of high-quality software.
Your expertise will help enhance system performance, scalability, and security, while also promoting an innovative and excellent culture within our development team. This will ultimately result in delivering software solutions that blend advanced technology with practical solutions, providing exceptional value to our valued clients.
Click here for more details and how to apply for this position.
MCO offers a comprehensive suite of Risk and Compliance products covering the full spectrum of compliance requirements, primarily targeted at Financial Services. We are seeking an experienced and dynamic Product Management professional to join our experienced team of Product Managers and take ownership of one of our products. The ideal candidate will have a strong background in product management, ideally in a SaaS environment, and will relish working in a high-growth, dynamic environment, managing the full range of product management activities for their product.
Click here for more details and how to apply for this position.
MCO offers a comprehensive suite of Risk and Compliance products covering the full spectrum of compliance requirements, primarily targeted at Financial Services. We are seeking an experienced and dynamic Product Management professional to join our experienced team of Product Managers and take ownership of one of our products. The ideal candidate will have a strong background in product management, ideally in a SaaS environment, and will relish working in a high-growth, dynamic environment, managing the full range or product management activities for their product.
Click here for more details and how to apply for this position.
The role of the Principal Software Engineer demands an extensive background in Java development, coupled with the capacity to assume a central role as a technical luminary. In this capacity, you will spearhead the architectural design, intricate development, and seamless deployment of sophisticated software solutions for MCO. Your mastery of Java will serve as a beacon, providing guidance and mentorship to our development cohort while ensuring the adoption of industry best practices.
Click here for more details and how to apply for this position.
The role of the Principal Software Engineer requires an extensive background in Software Development, in particular with Java and ideally with Angular as well. You have experience with security, performance and scalability of applications. At the same time, you should be familiar with or have a strong interest in Operations and DevOps, as you will be part of a team which bridges the gap between the Delivery, DevOps and Architecture teams. You will be communicating with different stakeholders and leading initiatives to improve both the satisfaction of customers as well as engineers.
Are you ready to take responsibility for your tasks and have a sense of ownership that goes beyond the merged pull-request? This position offers an opportunity to shape modern development processes and implement the backbone of the future architecture.
Click here for more details and how to apply for this position.
We are seeking a highly experienced and technically proficient Senior Automation Engineer to join our QA team. The ideal candidate will have deep expertise in WebdriverIO (WDIO) with TypeScript or JavaScript, Selenium with Java, and a strong foundation in Object-Oriented Programming (OOP). This role demands hands-on experience in API testing, manual regression testing, and working knowledge of version control systems to support scalable and maintainable test automation frameworks.
Click here for more details and how to apply for this position.
We are seeking an experienced and technically adept Technical Product Owner (TPO) to join our expanding Product Management team. This is a critical role in the agile delivery of complex, enterprise-grade compliance solutions.
You will act as the bridge between business, design, and engineering, owning the product backlog and driving the delivery of features that align with business outcomes and user needs. You will be involved in everything from requirements gathering and story writing to solution design and customer documentation
Click here for more details and how to apply for this position.
Software Developer/Engineer – project Download server
Technical expertise needed:
.NET Framework and .NET 6,7,8 knowledge
Strategies for software deployment
Powershell and Batch scripting
Microsoft SQL Server and T-SQL
Basic knowledge of Azure Cloud infrastructure/deployments
Basic Windows Server administration
Scrum and agile processes
Click here for more details and how to apply for this position.
We are seeking a highly skilled and experienced MEAN Stack Developer to join our multinational team. The ideal candidate will be proficient in developing full-stack applications using Typescript, MongoDB, Express, Angular, and Node. Additionally, the candidate should have strong expertise in design patterns, JavaScript, GraphQL, and related technologies. A basic understanding of serverless architectures, specifically AWS Lambda and S3 services, is also essential. This role requires a developer who is adaptable, innovative, and capable of working in a fast-paced environment.
Click here for more details and how to apply for this position.
The Operations Manager plays a critical role in ensuring the smooth, safe, and efficient functioning of MCO’s physical workplace in Hyderabad. This role involves overseeing day-to-day operations including maintenance, security, housekeeping, and administrative support, while also driving strategic initiatives such as office transitions, vendor management, and compliance with health and safety regulations. The ideal candidate will act as a central point of coordination across internal teams and external partners to deliver a high-quality employee experience, maintain infrastructure reliability, and support business continuity. This position requires a proactive, service-oriented leader who thrives in fast-paced environments and is capable of balancing operational excellence with long-term facilities planning and cost optimization.
Click here for more details and how to apply for this position.
The Learning Experience Designer will transform how MCO customers learn, adopt, and grow with our platform. You will design and deliver role-based training programs that integrate seamlessly with our Knowledge Base (CMS), Digital Adoption Platform (DAP), and Learning Management System (LMS). Beyond building courses, you will leverage AI technologies, semantic search, adaptive learning, and intelligent chatbots, to create personalized, data-driven learning journeys that meet needs of the customers. This role is ideal for someone who thrives at the intersection of instructional design and digital innovation, combining creativity, technology, and analytics to deliver measurable impact on adoption, satisfaction, and retention.
Click here for more details and how to apply for this position.
We are seeking a highly skilled and experienced ETL/ELT Developer to join our multinational team. The ideal candidate will be proficient in developing ETL applications using RDBMS, Python (Mandatory), Unix Shell Scripting, and cloud-based applications such as Snowflake, Si-sense or any such third-party tool. The ask is to redesign and come up with a new data warehouse or data lake that could support MCO’s future needs (including AI integration). The role is an SSE role and hence the candidate is expected to be a self-starter, and to lead a helping hand and be on the ground during the development efforts from the front with minimum supervision. Also, the candidate must be technically adaptable to new technologies, should not be shy to learn, design and implement any technology of need on the go. Additionally, the candidate should have strong expertise in design patterns, and in fixing performance issues pertaining to the existing RDBMS OLTP. This role requires a developer who is adaptable, innovative, and capable of working in a fast-paced environment.
Click here for more details and how to apply for this position.
We are seeking a highly skilled and experienced ETL/Python Developer to join our multinational team. The ideal candidate will be proficient in developing ETL applications using variety of RDBMSs. The candidate is expected to clearly demonstrate experience dealing with issues of performance, cost & reliability with ETLs. Knowledge in Python programming is a must. The role is a Lead role and hence the candidate is expected to be a self-starter, and to lead the development efforts from the front with minimum supervision. Also, the candidate must be technically adaptable to new technologies, should be adept to learn, design and implement any technology on the go. Additionally, the candidate should have strong expertise in design patterns, latest data warehousing/ETL trends and in fixing performance issues. This role requires a developer who is adaptable, innovative, and capable of working in a fast-paced environment.
Click here for more details and how to apply for this position.
We are seeking an accomplished AI Principal Engineer to lead the design, development, and optimization of advanced AI and machine learning solutions. The ideal candidate will have a proven track record in building and deploying Large Language Model (LLM) applications at scale, with deep expertise in Retrieval-Augmented Generation (RAG), vector search, embeddings, and cloud-based MLOps practices.
This role requires a strategic thinker who can set technical direction, drive innovation, and ensure alignment with organizational goals. You will collaborate with cross-functional teams, mentor engineers, and champion responsible, ethical AI practices across the organization.
Click here for more details and how to apply for this position.