MCO - Principal Software Engineer - Java Development

3 weeks ago


Hyderabad, Telangana, India MCO (MyComplianceOffice) Full time

About MCO (MyComplianceOffice) :

MCO is a rising star in the world of compliance technology. From a humble startup, MCO is now the global leader in conduct-risk compliance management, with almost 1500 clients around the world, including many of the global financial leaders. MCO is 15 years old and continues to enjoy tremendous growth. Recent product developments, new acquisitions, and unfilled needs in the market creates exciting opportunities for MCO to expand in the coming years. Business has been booming with MCO achieving the much-heralded status of the rule of 40 reflecting our excellent sales growth and underlying financial health.

The Principal Software Engineer role is a critical, high-impact position demanding extensive experience in Java development and a strong capacity for technical leadership. You will lead the architectural design, complex development, and seamless deployment of cutting-edge software solutions for MCO. Your deep expertise will guide and mentor engineering teams, enforce development best practices, and drive continuous improvement in scalability, performance, and security.

As a senior member of the engineering team, you will champion modern software design principles, contribute to agile delivery processes, and serve as a key stakeholder in product evolution and innovation.

Key Responsibilities :

- Provide strategic technical direction to the engineering team.

- Define, uphold, and promote architectural standards and design patterns.

- Review designs, guide key technical decisions, and ensure quality code delivery.

- Write clean, maintainable, and efficient Java code using industry best practices.

- Lead the implementation of backend systems using Spring / Spring Boot, Hibernate, and other Java frameworks.

- Contribute to front-end development using Angular (foundational understanding required).

- Work closely with cross-functional teams including Product Managers, Product Owners, and QA.

- Translate business requirements into technical solutions.

- Conduct detailed code reviews and provide mentorship to team members.

- Lead agile development practices including sprints, retrospectives, and iterative delivery.

- Help implement and maintain CI/CD pipelines for faster, more reliable deployments.

- Support and troubleshoot production issues to minimize downtime.

- Advocate for continuous improvement in development processes.

- Promote test-driven development and automation using JUnit and other tools.

- Ensure development standards are followed across all project stages.

Required Skills & Experience :

- 12+ years of Java development experience with strong logical and analytical thinking.

- Proven expertise in Full Stack Development.

- Strong command of Spring, Spring Boot, and ORM frameworks like Hibernate.

- Proficient in RESTful API design and implementation.

- Excellent SQL skills, including query optimization and tuning.

- Solid knowledge of software architecture, system design, and design patterns.

- Strong understanding of agile methodologies, including Scrum.

- Hands-on experience with JUnit and test automation.

- Experience with Liquibase or similar database change management tools is a plus.

- Exposure to or working knowledge of Angular is desirable.

- Demonstrated history of technical leadership and guiding development teams.

(ref:hirist.tech)

  • Hyderabad, Telangana, India MCO (MyComplianceOffice) Full time

    About Company:MCO's cloud-based compliance platform empowers organizations to reduce conduct risk by proactively managing the regulated activities of employees, vendors, and other third parties. Designed for flexibility and speed, our suite of modular, easy-to-deploy solutions ensures compliance teams can act quickly, demonstrate accountability, and reduce...


  • Hyderabad, Telangana, India Quest Software Full time

    Overview Job Title Principal Engineer - Plugin Architecture Enterprise Java Smart Connectors Location Hybrid Experience 12 years Employment Type Full-time About the Role You will lead the design and implementation of a dynamic plugin framework for our flagship Java product enabling customers to extend core functionality at runtime Your...


  • Hyderabad, Telangana, India HyrEzy Talent Solutions Full time

    Role : Principal/Senior Software Engineer-Graph Database- Location : Hyderabad- Experience : 4 to 7 Years - Work model- WFO only- Notice period : Only 15 days or lessAbout company : We are a new-age, AI-first Digital & Cloud Engineering Services company. Our mission is to combine deep engineering expertise with automation-first thinking and AI-native...

  • Java Developer

    3 weeks ago


    Hyderabad, Telangana, India HighRadius Full time

    About HighRadius:Market leader in Order to Cash automation solutions, HighRadius is a Software Product Development Company with over 18 years in the global FinTech market. Headquartered at Houston, Tx, USA with offices across the USA, Europe, and India. Providing Order to Cash automation solutions to 30% of the Fortune 1000 Companies, and we are currently...


  • Hyderabad, Telangana, India Medtronic Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.A Day in the LifeThe Principal Software Engineer, Embedded Software will be a member of the Medtronic R&D software...


  • Hyderabad, Telangana, India GrowthAXL Full time

    Job DescriptionPrincipal Engineer Service Now Now Assist AI AgentsRoleJob Description- Principal Engineer for ServiceNow focusing on Now Assist AI Agents- Lead the development of modern Service Management and Automation solutions,primarily in Healthcare- Design, develop, and own AI agent platform components, including promptengineering, integrations, and...


  • Hyderabad, Telangana, India beBeeJavaDeveloper Full time ₹ 5,00,000 - ₹ 10,00,000

    Job Title: Java Software EngineerKey Responsibilities:Collaborate with development teams to define software project scope.Analyze existing software for modification and improvement purposes.Develop innovative software solutions, websites, applications, and programs.Implement program enhancements and recommendations.Maintain the security of software code and...


  • Hyderabad, Telangana, India Microsoft Full time

    The Experience plus Devices E D Growth team is seeking engineers to help accelerate the adoption of Copilot and Microsoft 365 Our team is uniquely positioned at the strategic epicenter of E D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite Teams Outlook Word PowerPoint Excel etc that...


  • Hyderabad, Telangana, India Zyoin Group Full time

    Job DescriptionLocation - HyderabadPosition - Principal EngineerExperience : 10+ YearsSkills - Java , Angular / ReactData Structures, Algorithms, Caching, System Designing, Architecture Exp. Product Development Experience from Scratch.HLD & LLD.JOB DESCRIPTIONThe Principal Engineer assumes individual accountability for end-to-end delivery of complex,...


  • Hyderabad, Telangana, India Percepta Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Your potential has a place here with TTEC's award-winning employment experience.  As a JAVA Full stack Principal engineer working onsite in Hyderabad, India, you'll be a part of bringing humanity to business. #experienceTTECOur employees have spoken. Our purpose, team, and company culture are amazing and our Great Place to Work certification in INDIA says...