MongoDB is hiring for Senior Software Engineer at Gurugram
Apply NowGurugram
Full-time
6+ years
March 17, 2026
Source:
Required Skills
Java
Spring Boot
MongoDB
JDBC
JPA
Description
Required:
• Building automated frameworks for contract testing, database state-based testing, and leveraging LLMs for unit test generation.
• Designing and building automated frameworks that validate functional equivalence, performance benchmarks, and data integrity.
• Experience integrating Large Language Models (LLMs) into the developer workflow.
• Experience building developer tools, infrastructure, or complex testing frameworks.
• Experience in application/database modernization with proven ability to design and implement frameworks that ensure database state equivalence.
• Understanding of change data capture, event-driven database interception (MongoDB listeners, RDBMS triggers), and state comparison algorithms.
• 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).
• Good understanding of algorithms, data structures and their time and space complexity.
• Contribute high-quality, well-tested code.
• Collaborate effectively with Product Management, other engineers, and designers.
• Participate actively in code reviews.
• Help troubleshoot and resolve complex technical issues.
• Give and solicit feedback on technical design documents and pull requests.
• Perform tasks related to process such as CI/CD, quality, testing, etc.
• Hybrid working model.
Preferred:
• At least one JVM language such as Java, preferably using the Spring ecosystem.
• Curiosity, a positive attitude, and a drive to continue learning.
• Excellent verbal and written communication skills.
Boost your Interview Chances
Autofill Applications
FREEAutomatically fill applications with your profile data.
Track This Application
FREETrack application status, set follow-up reminders, and manage your entire job search pipeline.