Browse current jobs

Software Engineer 3

MongoDB · Gurgaon

Apply on employer website

Collected role description

Role overview

Software Engineer 3 at MongoDB

We are looking for engineers to join this high-visibility initiative, where you will solve unique distributed systems puzzles and help shape the future of how global enterprises leverage data and AI.</p>

The ideal candidate will be designing and building automated frameworks that validate functional equivalence, performance benchmarks, and data integrity.

<p>This role will be based in our India office in Gurgaon and offers a hybrid working model.</p>

<h3>The ideal candidate for this role will have</h3>

Required qualifications

  • <li>3-4 years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem</li>
  • Strong Spring Boot (or equivalent Java framework), MongoDB (or equivalent), and JDBC/JPA skills required</li>
  • <li>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 database (e.g. MongoDB)</li>

Employment details

  • Location: Gurugram

Application details

  • <p>The Application Modernization Platform (AMP) team is dedicated to solving one of the industry's biggest challenges: transforming rigid, legacy applications that suffer from poor scalability and high operating costs into modern, microservices-based architectures on MongoDB.
  • <li>Deep expertise in application/database modernization with proven ability to design and implement frameworks that ensure database state equivalence across different implementations</li>
  • <li>Familiarised yourself with the rest of our the application modernization tool stack</li>

About the employer

  • To accelerate this transition, MongoDB is building a dedicated Platform and Infrastructure team to develop the Application Modernisation Platform and Infrastructure .
  • <li>Must understand change data capture, event-driven database interception (MongoDB listeners, RDBMS triggers), and state comparison algorithms with pattern-based exclusions.
  • <li>Collaborated effectively with other teams at MongoDB on cross-functional projects</li>
  • <p>MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market.
  • Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.</p>
  • <p>With offices worldwide and over 67,000 customers, including AI-native startups and approximately 75% of the Fortune 100, relying on MongoDB for their most important applications, we’re powering the next era of software.</p>

Benefits

  • <p>To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. <a href="https://www.mongodb.com/company/blog/culture/employee-benefits-that-make-a-difference-at-mongodb">From employee affinity groups, to fertility assistance and a generous parental leave policy</a>, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys.<a href="https://www.mongodb.com/blog/channel/culture"> Learn more about what it’s like to work at MongoDB</a>, and help us make an impact on the world!</p>

Additional role details

  • As we help customers modernize their application and data ecosystems, we face the challenge of deploying complex tooling into highly restrictive client environments and architecting automated verification frameworks to ensure data equivalence.</p>
  • <p>This new team will architect the platform foundation and infrastructure that enables a "build once, run anywhere" model, ensuring our AI-powered modernisation suite operates seamlessly regardless of a client's security or network constraints.
  • <p>We are looking for an experienced Software Engineer who thrives on solving infrastructure constraints and building developer-centric modernisation platforms with a strong background in building software testkits/frameworks.
  • From leveraging LLMs for unit test generation to building contract testing frameworks, your work will be the safety net for the world’s largest enterprise migrations.</p>
  • <ul>
  • <li>Expertise integrating Large Language Models (LLMs) into the developer workflow to automate unit test generation and edge-case discovery</li>
  • <li>Experience building developer tools, infrastructure, or complex testing frameworks</li>
  • <li>Solid experience in software architecture and development</li>
  • <li>Good understanding of algorithms, data structures and their time and space complexity</li>
  • <li>Curiosity, a positive attitude, and a drive to continue learning</li>
  • <li>Excellent verbal and written communication skills</li>
  • </ul>
  • <h3>Position Expectations</h3>
  • <li>Contribute high-quality, well-tested code to the modernization and framework team and its surrounding services</li>
  • <li>Collaborate effectively with Product Management, other engineers, and designers to build and deliver on the product roadmap</li>
  • <li>Participate actively in code reviews to enforce best practices and patterns</li>
  • <li>Help troubleshoot and resolve complex technical issues in our distributed systems</li>
  • <li>Give and solicit feedback on technical design documents and pull requests</li>
  • <li>Perform tasks related to process such as CI/CD, quality, testing, etc </li>
  • <h3>Success Measures</h3>
  • <p>Within the first three months, you will have:</p>
  • <li>Familiarize yourself with the MongoDB <a href="../../sdash/3268714">Modernization Infrastructure & Frameworks</a> stack</li>
  • <li>Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks</li>
  • <li>Started collaborating with your peers and contributed to code reviews and design reviews</li>
  • <p>Within six months, you will have:</p>
  • <li>Delivered at least one large scale feature that spans the entire tech stack</li>
  • <li>Reviewed and contributed to scope and technical design documents</li>
  • <p>Within 12 months, you will have:</p>
  • <li>Become a key contributor to our stack, capable of taking on complex features independently</li>
  • <li>Helped recruit and interview new members of the team</li>
  • <h3>About MongoDB</h3>
  • We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software.
  • MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI.
  • <p>Our compass at MongoDB is our <a href="https://www.mongodb.com/company">Leadership Commitment,</a> guiding how and why we make decisions, show up for each other, and win.
  • It’s what makes us MongoDB. </p>
  • <p>MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process.
  • To request an accommodation due to a disability, please inform your recruiter.</p>
  • <p>MongoDB is an equal opportunities employer.</p>
  • <p><em>Requisition ID : 426463</em></p>

Collected experience requirement

3-4 years