Latest AI JobsBrowse Jobs
MongoDB logo

Software Engineer 3

MongoDBGurugramApp Modernization ENG
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Mid · 3+ yrs
Posted
29 Sept 2026
Status
Open · checked 7d ago

About this role

The Application Modernization Platform team at MongoDB builds infrastructure designed to transform legacy applications into microservices-based architectures that operate on MongoDB. Engineers in this group focus on deploying complex tooling into restrictive client environments and architecting automated verification frameworks that guarantee data equivalence during migrations. This high-visibility initiative relies on a "build once, run anywhere" model to ensure the AI-powered modernization suite functions seamlessly across various security and network constraints.

Daily responsibilities center on designing automated test kits that validate functional equivalence, performance benchmarks, and data integrity. Practitioners leverage large language models for unit test generation and construct contract testing frameworks that act as safety nets for large enterprise migrations. The position exists to solve intricate distributed systems puzzles and shape how global enterprises adopt data and AI solutions.

Ideal candidates bring a solid background in software testkit creation and infrastructure constraints, combining commercial development experience with JVM languages and relational or document databases. Someone who thrives in collaborative environments, embraces continuous learning, and communicates effectively will find success tackling these infrastructure puzzles.

What you will do

  • Contribute high-quality, well-tested code to the modernization and framework team and its surrounding services.
  • Collaborate effectively with Product Management, other engineers, and designers to build and deliver on the product roadmap.
  • Participate actively in code reviews to enforce best practices and patterns.
  • Help troubleshoot and resolve complex technical issues in distributed systems.
  • Give and solicit feedback on technical design documents and pull requests.
  • Perform tasks related to process such as CI/CD, quality, and testing.

What you need

  • Have 3 to 4 years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem.
  • Demonstrate expertise in integrating Large Language Models into the developer workflow to automate unit test generation and edge-case discovery.
  • Show experience building developer tools, infrastructure, or complex testing frameworks.
  • Possess solid experience in software architecture and development with deep expertise in application and database modernization.
  • Understand change data capture, event-driven database interception, and state comparison algorithms with pattern-based exclusions.
  • Demonstrate strong Spring Boot or equivalent Java framework, MongoDB or equivalent, and JDBC or JPA skills.
  • Bring extensive experience with relational and document data modeling, including hands-on experience with at least one SQL database and at least one document database.
  • Have a good understanding of algorithms, data structures, and their time and space complexity.

Benefits

  • Fertility assistance
  • Generous parental leave policy

Skills and tech stack

Questions candidates ask

What is the location and remote policy for this role?

The position is based in the India office in Gurgaon and offers a hybrid working model.

What kind of experience is required for this position?

Candidates need 3-4 years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem.

What will I work on during migration projects?

You will design and build automated frameworks that validate functional equivalence, performance benchmarks, and data integrity, including leveraging LLMs for unit test generation.

What technologies and tools are part of the tech stack?

The stack includes Java, Spring Boot, MongoDB, JDBC/JPA, relational databases like Postgres or MySQL, and Large Language Models.

Ready to apply?

The application is on the official MongoDB careers page.

Apply on company site