Software Engineer 3

MongoDB

  • Gurugram, India
  • Full-time
  • Posted 29 Sept 2026

Software engineer 3 on MongoDB's Application Modernization Platform team in Gurugram, building tooling that turns legacy applications into microservices on MongoDB.

This full-time Gurugram role was posted on 29 September 2026. The listing describes the AMP team, which tackles transforming rigid legacy applications into modern microservices architectures on MongoDB, building a dedicated platform and infrastructure for it. Responsibilities include contributing high-quality, well-tested code to the modernization framework and collaborating with product management, engineers and designers. Requirements include 3-4 years of commercial software development with at least one JVM language such as Java, and expertise integrating LLMs into the developer workflow to automate unit test generation and editing.

About MongoDB

MongoDB builds the document database of the same name and Atlas, its managed cloud database platform. MongoDB stores JSON-like documents instead of tables and rows, and Atlas adds managed hosting across the major clouds along with search, vector search, stream processing and sync features. The company has engineering and business teams in Gurugram and Bengaluru.

The Gurugram and Bengaluru centres cover product engineering, technical services, solutions architecture and go-to-market functions. The company's listings describe hybrid working for India-based roles and collaboration with teams in other countries. Learn more on MongoDB's website.

The role in plain terms

The LLM-in-the-workflow requirement is the standout: the listing explicitly wants someone who uses AI tooling to automate test generation and editing, not as a plus but as named expertise - one of the first listings in this set to require it. The 3-4 year band makes this a genuine mid-level seat on a strategically important problem (legacy modernization is how MongoDB wins enterprise workloads).

The team and the work

Per the listing, the platform helps customers modernize applications onto MongoDB, so the engineering work touches parsing, transformation and migration tooling rather than the database internals.

What the employer asks for

These requirements are quoted from the employer's listing, kept in their exact words so eligibility details are not distorted:

  • 3-4 years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem
  • Expertise integrating Large Language Models (LLMs) into the developer workflow to automate unit test generation and edge-case discovery
  • Experience building developer tools, infrastructure, or complex testing frameworks
  • Solid experience in software architecture and development
  • Deep expertise in application/database modernization with proven ability to design and implement frameworks that ensure database state equivalence across different implementations
  • Must understand change data capture, event-driven database interception (MongoDB listeners, RDBMS triggers), and state comparison algorithms with pattern-based exclusions. Strong Spring Boot (or equivalent Java...
  • Extensive experience with relational and document data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc) and at least one document...
  • Good understanding of algorithms, data structures and their time and space complexity

Who this role suits

Mid-level engineers with 3-4 years of JVM experience (Java preferred) who actively use LLM tooling in their daily workflow. Not for engineers without commercial JVM experience, or those skeptical of AI-assisted development - the listing requires fluency with it.

Practical notes

For modernization-tooling roles, expect JVM coding plus design questions on code transformation or migration systems. Be ready to discuss concretely how you use LLM tools for tests and editing - with real examples, not enthusiasm.

Working at MongoDB

Engineering roles at MongoDB India work on the database and the Atlas platform, including newer AI-application tooling. Customer-facing roles support enterprises evaluating and running MongoDB in production.

How to apply

Apply directly on the employer's site: Software Engineer 3 at MongoDB. We found this listing on the Greenhouse public job board (mongodb.com), where it was posted on 29 Sep 2026 and was still open when we checked on 30 Oct 2026. Before applying, re-read the employer's own description in full, since eligibility details, deadlines and process steps can change at any time and the employer's page is always the final word. Tailor your resume to the specific requirements above rather than sending a generic one: mirror the skills and tools the listing names where you genuinely have them. A short, specific note on why this team and this problem interest you goes further than a long generic cover letter. Never pay a fee to apply or interview; genuine employers, including this one, do not charge candidates.

Related openings on GetFirstJob

If this role is not the right fit, these current openings are in a similar area:

We write and maintain this page from the employer's public listing and link straight to their application page. We do not act as a recruiter, and applying is always free. If the link above stops working, the role has likely been filled.

This is our short summary of the employer's listing. The full description, eligibility and deadline are on the employer's page.