Expoint – all jobs in one place
Finding the best job has never been easier

Software Engineer jobs at Mongodb in India, Gurugram

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer in India, Gurugram and join the network of leading companies in the high tech industry, like Mongodb. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
India
Gurugram
14 jobs found
22.11.2025
MDB

MongoDB Lead Software Engineer Modernisation Platform India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
8+ years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem. 2+ years of experience leading, coaching, and mentoring a...
Description:
The ideal candidate for this role will have
  • 8+ years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem
  • 2+ years of experience leading, coaching, and mentoring a team of software engineers to achieve high-impact results
  • Solid experience in software architecture and development
  • Deep expertise in application/database modernization with proven ability to architect 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 framework), MongoDB (or equivalent), and JDBC/JPA skills required
  • 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)
  • Good understanding of algorithms, data structures and their time and space complexity
  • Curiosity, a positive attitude, and a drive to continue learning
  • Excellent verbal and written communication skills
Position Expectations
  • Provide technical leadership and mentorship to a team of engineers, fostering a culture of innovation, quality, and continuous improvement
  • Drive the architectural vision and long-term technical roadmap for the Modernization Testing and Verification product suite, ensuring it is scalable, reliable, and performant
  • Collaborate closely with Product Managers and other stakeholders to define product features and translate business requirements into robust technical designs
  • Lead the design and implementation of complex, mission-critical components of our automated testing and code verification platform
  • Champion and enforce engineering best practices through design reviews, code reviews, and by setting a high standard for quality and operational excellence
  • Act as a hands-on leader, guiding the team through complex technical challenges and contributing to the codebase where necessary
Success Measures
  • Within the first three months, you will have
    • Fully ramped up on our architecture, business domain, and team processes
    • Established yourself as the technical leader within the team, actively driving technical discussions, design reviews, and planning for the product roadmap
    • Begun mentoring team members and building strong collaborative relationships with your product counterparts
  • Within six months, you will have
    • Successfully led the team to deliver a major feature or product release
    • Made significant contributions to the architectural roadmap and started influencing the technical direction of adjacent teams
    • Established a clear rhythm of execution and a high-performing culture within your team
  • Within 12 months, you will have
    • Become recognized as the go-to technical expert for the modernization testing domain at MongoDB
    • Delivered large-scale features across the entire tech stack that have a measurable impact on our customers and business
    • Played a crucial role in recruiting, hiring, and growing the engineering team


**MongoDB is an equal opportunities employer.**

Requisition ID
Show more
20.09.2025
MDB

MongoDB Software Engineer Data Platforms India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
You have worked on production-grade building applications and are capable of making backend improvements in languages such as Python and Go. You have experience building tools and platforms for business...
Description:
Who you are
  • You have worked on production-grade building applications and are capable of making backend improvements in languages such as Python and Go
  • You have experience building tools and platforms for business users and software developers
  • You have experience with or working knowledge of cloud platforms and services
  • You enjoy working on full stack applications including UI/UX, API Design, databases and more
  • You’re looking for a high impact and growth role with variety of opportunities to drive adoption of data via services and tooling
  • You’re passionate about developing reliable and high quality software
  • You’re curious, collaborative and intellectually honest
  • You’re a great team player
What you will do
  • Design and build UI, API and other data platforms services for data users including but not limited to analysts, data scientists and software engineers
  • Work closely with product design teams to make improvements to the internal data platform services with an emphasis on UI/UX
  • Perform code reviews with peers and make recommendations on how to improve our code and software development processes
  • Design boilerplate architecture that can abstract underlying data infrastructure from end users
  • Further improve the team’s testing and development processes
  • Document and educate the larger team on best practices
  • Help drive optimization, testing, and tooling to improve data platform quality
  • Collaborate with other software engineers, machine learning experts, and stakeholders, taking learning and leadership opportunities that will arise every single day
Bonus Points
  • You have experience with modern Javascript environment including frontend frameworks such as React and Typescript
  • You are familiar with data infrastructure and toolings such as Presto, Hive, Spark and BigQuery
  • You are familiar with deployment and configuration tools such as Kubernetes, Drone, and Terraform
  • You are interested in web design and have experience directly working with product designers
  • You have experience designing and building microservices
  • You have experience building a machine learning platform using tools like SparkML, Tensorflow, Seldon Core, etc.
Success Measures
  • In three months you will have familiarized yourself with much of our data platform services, be making regular contributions to our codebase, will be collaborating regularly with stakeholders to widen your knowledge, and helping to resolve incidents and respond to user requests.
  • In six months you will have successfully investigated, scoped, executed, and documented a small to medium sized project and worked with stakeholders to make sure their user experiences are vastly enhanced by implementing improvements to our platform services.
  • In a year you will have become the key person for several projects within the team and will have contributed to not only the data platform’s roadmap but MongoDB’s data-driven journey. You will have made several sizable contributions to the project and are regularly looking to improve the overall stability and scalability of the architecture.
Requisition ID
Show more

These jobs might be a good fit

04.09.2025
MDB

MongoDB Software Engineer Code Modernization AI India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
Design and build code-to-code translation solutions to automate the migration of codebases from relational databases to our document-based model. Contribute to AI projects and applications end-to-end, working in a cross-functional...
Description:
What You’ll Do
  • Design and build code-to-code translation solutions to automate the migration of codebases from relational databases to our document-based model
  • Contribute to AI projects and applications end-to-end, working in a cross-functional setting. This includes method and model selection, fine-tuning, prompt engineering, performance assessment, and collaboration with engineering teams to integrate AI into broader systems
  • Collaborate with other software engineers, AI engineers and stakeholders to continuously evolve and improve AI-powered products
  • Help the team to learn and apply the latest industry developments in the AI field
  • Build evaluation and monitoring frameworks for AI products in production
  • Contribute to the development of our agent framework and capabilities
  • Further improve the team’s best practices for AI development and deployment
What You Bring To The Table
  • Degree in Computer Science, Engineering, related quantitative field or equivalent experience
  • Demonstrated effectiveness in contributing to the delivery of new products in research or startup environments
  • Knowledge of database schema design principles for both relational and document-based models
  • 2+ years of software engineering and/or product engineering experience
  • 1+ years of industry experience in AI with demonstrated results
  • Experience building Generative AI applications, specifically Agentic flows, RAG, or any state of the art methods in leveraging language models
  • Experience building evaluation frameworks for AI applications that leverage foundational models
  • Strong fundamentals in Software Engineering
  • Ability to drive 0-1 / MVP projects, rapid prototyping
  • Experience with static code analysis tools is a plus
What Makes You a Great Fit
  • You're passionate about generative AI technology and have contributed to an existing generative AI system
  • You're excited about joining a growing team and helping shape its culture and direction
  • You're comfortable taking initiative on new concepts with some direction
  • You’re able to drive down ambiguity with some direction in order to scope down a problem before solving it
You’ll be successful if you
  • Understand our and apply them to your work
  • Show curiosity, collaborative thinking, and intellectual honesty
  • Worked on full-stack and AI technologies
  • Are adaptable and keen to experiment
  • Have excellent written and verbal communication skills
  • You’re passionate about creating tools that simplify highly technical migration processes
Show more

These jobs might be a good fit

04.09.2025
MDB

MongoDB Senior Software Engineer Code Modernization AI India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
Design, implement, and optimize high-performance data structures and algorithms for core components of our generative AI orchestration platform. Design and develop efficient data pipelines and storage solutions for AI model...
Description:

We're looking for a Senior Engineer with a strong background in computer science fundamentals and systems design to join our engineering team. In this role, you will be instrumental in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform and code generation tools. This involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation. While our immediate focus is on this domain, this role emphasizes strong foundational engineering principles that apply broadly to complex, high-performance systems.Deep prior experience with AI models or machine learning is not a requirement; your strong grasp of core computer science is what matters most, and you'll be given ample time and resources to build expertise in the AI domain. You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers and other engineers to translate complex requirements into robust technical solutions.

As a Senior Engineer, you'll be hands-on with design and implementation, while working with engineers across experience levels to build a robust, scalable system. The focus is on performance, correctness, and architectural excellence in a rapidly evolving, data-intensive environment.

What You'll Do
  • Design, implement, and optimize high-performance data structures and algorithms for core components of our generative AI orchestration platform
  • Design and develop efficient data pipelines and storage solutions for AI model integration and output processing
  • Collaborate with AI researchers and machine learning engineers to understand data needs
  • Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
  • Contribute to platform features like data versioning, efficient data retrieval, and ensuring data integrity for AI-generated code and related metadata
  • Mentor and guide junior and senior engineers on best practices in data structures, algorithms, and database design
  • Participate in code reviews, design discussions, and contribute to the overall technical direction of the team
  • Work to develop robust and efficient backend services that orchestrate AI functionalities
Who You Are
  • 5+ years of engineering experience in backend systems, distributed systems, or core platform development
  • Deep expertise in data structures and algorithms, with a proven track record of applying them to solve complex problems
  • Proficiency in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning
  • Experience designing and building highly available, low-latency systems
  • Ability to diagnose and troubleshoot complex technical issues in production environments
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment
  • Proven ability to collaborate across disciplines and experience levels, from researchers to junior engineers
  • Deep understanding of SQL (preferably Oracle), including advanced querying, schema design, and database optimization for performance and scalability
  • You have a strong desire to understand complex problem spaces and own solutions
Nice to Have
  • Familiarity with cloud-native distributed systems (e.g., Kubernetes, Kafka)
  • Experience with NoSQL databases and understanding of their trade-offs is great, but not required. We'll teach you NoSQL
  • Contributions to relevant open-source projects
Success Measures

Within the first three months, you will have:

  • Familiarise yourself with the MongoDB database and aggregation language
  • Familiarise yourself with the problem space and the domain
  • Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks
  • Started collaborating with your peers and contributed to code reviews

Within six months, you will have:

  • Worked on and delivered a large-scale code generation feature in the product
  • Contributed to and helped deliver a few product releases
  • Reviewed and contributed to scope and technical design documents

Within 12 months, you will have:

  • Delivered large-scale features across our entire tech stack
  • Helped recruit and interview new members of the team
  • Collaborated with other teams at MongoDB
Show more

These jobs might be a good fit

03.09.2025
MDB

MongoDB Staff Software Engineer Code Modernization India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
Execute a comprehensive code modernization strategy that aligns transitioned code with cutting-edge practices. Design, implement, and optimize high-performance data structures and algorithms for core components of our generative AI orchestration...
Description:

We're seeking a Staff Software Engineer with a strong background in computer science fundamentals, systems design, and extensive experience in modernization to join our engineering team. In this role, you will play a crucial part in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform and code generation tools. This involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation. While our immediate focus is on this domain, this role emphasizes strong foundational engineering principles that apply broadly to complex, high-performance systems. Deep prior experience with AI models or machine learning is not a requirement; your firm grasp of core computer science is what matters most, and you'll be given ample time and resources to build expertise in the AI domain. You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers and other engineers to translate complex requirements into robust technical solutions.

As a Staff Engineer, you'll be hands-on with design and implementation, while working with engineers across experience levels to build a robust, scalable system. The focus is on performance, correctness, and architectural excellence in a rapidly evolving, data-intensive environment.

Position Expectations
  • Execute a comprehensive code modernization strategy that aligns transitioned code with cutting-edge practices
  • Design, implement, and optimize high-performance data structures and algorithms for core components of our generative AI orchestration platform
  • Design and optimize sophisticated code parsers to transform legacy code structures using techniques such as AST, into standardized formats
  • Collaborate with AI researchers and machine learning engineers to understand data needs
  • Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
  • Contribute to platform features like data versioning, efficient data retrieval, and ensuring data integrity for AI-generated code and related metadata
  • Empower the engineering team with unparalleled thought leadership on emerging technologies and best practices
  • Proactively engage with product leaders and senior management to align technical solutions with overarching business strategies
  • Mentor and guide junior and senior engineers on best practices in data structures, algorithms, and database design
  • Participate in code reviews, design discussions, and contribute to the overall technical direction of the team
  • Work to develop robust and efficient backend services that orchestrate AI functionalities
The ideal candidate for this role will have
  • 8+ years of engineering experience in backend systems, distributed systems, or core platform development, with a demonstrated ability to take on more profound technical challenges and provide thought leadership in the domain
  • Deep expertise in data structures and algorithms, with a proven track record of applying them to solve complex problems
  • Deep understanding of SQL (preferably Oracle), including advanced querying, schema design, and database optimization for performance and scalability
  • Proficiency in Java and one or several of Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning
  • Previous experience in a comprehensive code modernisation strategy that aligns transitioned code with cutting-edge practices
  • Hands-on experience with sophisticated text processing engines like ANTLR and understanding its underlying principles
  • Hands-on experience in AST and control flow graph to analyse and traverse code structures programmatically
  • Comprehensive knowledge of compiler design, code parsing, or related disciplines
  • Familiarity with core concepts such as lexical analysis and syntax analysis
  • Curiosity, a positive attitude, and a drive to continue learning
  • Actively engages in emerging trends and research relevant to product features
  • Excellent verbal and written communication skills
Success Measures

Within the first three months, you will have:

  • Familiarise yourself with the MongoDB database and aggregation language
  • Familiarise yourself with the problem space and the domain
  • Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks
  • Started collaborating with your peers and contributed to code reviews

Within six months, you will have:

  • Worked on and delivered a large-scale code analysis feature in the product
  • Contributed to and helped deliver a few releases of the product
  • Reviewed and contributed to scope and technical design documents

Within 12 months, you will have:

  • Delivered large-scale features across our entire tech stack
  • Helped recruit and interview new members of the team
  • Collaborated with other teams at MongoDB
Show more

These jobs might be a good fit

09.08.2025
MDB

MongoDB Software Engineer India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
Implement, test, and release features for and. Test and incrementally ship elements of complex projects. Apply our to your work, in planning, design, and coding. Assist with troubleshooting bugs in...
Description:

This role will report to the Engineering Manager also based in our Gurgaon office.

What you’ll do
  • Implement, test, and release features for and
  • Test and incrementally ship elements of complex projects
  • Apply our to your work, in planning, design, and coding
  • Assist with troubleshooting bugs in customer deployments
A great fit for this role will be
  • Someone who loves programming!
  • Someone who enjoys working with others to achieve a common goal!
  • You're flexible! You're willing to take on a wide variety of responsibilities, learning as you go
  • You're a self-starter! You're comfortable organizing your own time, acting on feedback and prioritizing with guidance from senior members of your team
Requirements
  • Experience working as backend engineer
  • Experience building multi-threaded, asynchronous, distributed systems
  • Good knowledge of Computer Science fundamentals (data structures and algorithms)
  • Good understanding of Object Orientation concepts
Nice to haves
  • Familiarity running services on Cloud Infrastructure (Amazon AWS, Google Cloud Platform, Microsoft Azure), using containers and/or container orchestration platforms (Docker, Kubernetes, Openshift)
  • Experience working directly with production systems
  • Experience with multiple programming languages
  • Experience with the MongoDB Server (specialized, in-depth training will be provided upon joining)
  • Experience or interest in full-stack web application development
What is in it for you
  • Generous compensation package (top-range salary, equity, comprehensive benefits)
  • Flexible working options
  • Opportunities to learn on the job (time to upskill in new technologies)
  • Team budget for attending industry-specific conferences and training
  • High level of independence in your day to day work
  • Engineers in our team have the chance to work with multiple programming languages (JAVA, Javascript/React, Golang)
  • You'll be joining a good-humored supportive team that works well together!
Requisition ID
Show more

These jobs might be a good fit

29.06.2025
MDB

MongoDB Staff Engineer India, Haryana, Gurugram

Limitless High-tech career opportunities - Expoint
12+ years of experience building distributed systems, including extensive experience with enterprise software, systems level programming, on-prem deployments. Experience with building production-level code with a large user base, robust design...
Description:

This role will report to the Director of Engineering also based in our Gurugram office.

Candidate Profile
  • 12+ years of experience building distributed systems, including extensive experience with enterprise software, systems level programming, on-prem deployments
  • Experience with building production-level code with a large user base, robust design structure and rigorous code quality. Experience in Golang (primarily) and Java is required
  • Experience running Database deployments in various environments and massive scale, as well as having faced the challenges that come with it. Handling data in highly compliant environments is a plus
  • Familiarity running services using containers and container orchestration platforms (Docker, Kubernetes, Openshift)
  • Passion for the theory and practice of system design for large-scale distributed systems
  • Excellent verbal and written technical communication skills and a desire to collaborate with colleagues and mentor junior engineers and interns
  • Excellent time and project management skills including the ability to make realistic assessments of project cost and complexity
  • Experience in delivering and deploying a product with several cross-team stakeholders to a large base of end-users
Position Expectations
  • Write production-ready code in Golang and Java, improve the existing code and mentor engineers on the team to write high quality code
  • Write tests, identify key coverage gaps in testing of the products we ship
  • Develop and architect novel ways to manage MongoDB in cloud-native environments and Internal Developer Platforms
  • Leverage deep knowledge of the strength and weakness of the product and the industry trends to provide technical vision and direction
  • Set initiative level strategy and guide the team towards successful execution with measurable outcomes
  • Advise product and engineering management on decisions related to roadmap, processes, architecture and design
  • Advocate across the organization for improvements and setting the standard on writing secure, robust, well-reasoned industrial-strength software
  • Work with other teams including core server, cloud services, enterprise tools, support, consulting, education, and marketing to coordinate changes and ensure successful delivery of product features
  • Handle (or lead the effort to handle) time-sensitive customer escalations
Success Measures
  • In three months you’ll have contributed to the development of a project critical for one of our top level goals, as well as fixed a few bugs and tackled some low hanging fruit on technical improvements and tech debt; You'll have learned about MongoDB's project lifecycle, and the team’s long-term goals for the system
  • In six months, you’ll have taken on code review responsibilities and are playing an active role in drafting and reviewing the design for new features; You are starting to take ownership of high-level execution goals for the team
  • In twelve months, on the basis of your extensive past experience in large-scale distributed systems and databases, you have contributed to the long-term technical roadmap of the MongoDB On-prem Agent team.x

**MongoDB is an equal opportunities employer**
Req ID - 2263159434

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
8+ years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem. 2+ years of experience leading, coaching, and mentoring a...
Description:
The ideal candidate for this role will have
  • 8+ years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem
  • 2+ years of experience leading, coaching, and mentoring a team of software engineers to achieve high-impact results
  • Solid experience in software architecture and development
  • Deep expertise in application/database modernization with proven ability to architect 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 framework), MongoDB (or equivalent), and JDBC/JPA skills required
  • 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)
  • Good understanding of algorithms, data structures and their time and space complexity
  • Curiosity, a positive attitude, and a drive to continue learning
  • Excellent verbal and written communication skills
Position Expectations
  • Provide technical leadership and mentorship to a team of engineers, fostering a culture of innovation, quality, and continuous improvement
  • Drive the architectural vision and long-term technical roadmap for the Modernization Testing and Verification product suite, ensuring it is scalable, reliable, and performant
  • Collaborate closely with Product Managers and other stakeholders to define product features and translate business requirements into robust technical designs
  • Lead the design and implementation of complex, mission-critical components of our automated testing and code verification platform
  • Champion and enforce engineering best practices through design reviews, code reviews, and by setting a high standard for quality and operational excellence
  • Act as a hands-on leader, guiding the team through complex technical challenges and contributing to the codebase where necessary
Success Measures
  • Within the first three months, you will have
    • Fully ramped up on our architecture, business domain, and team processes
    • Established yourself as the technical leader within the team, actively driving technical discussions, design reviews, and planning for the product roadmap
    • Begun mentoring team members and building strong collaborative relationships with your product counterparts
  • Within six months, you will have
    • Successfully led the team to deliver a major feature or product release
    • Made significant contributions to the architectural roadmap and started influencing the technical direction of adjacent teams
    • Established a clear rhythm of execution and a high-performing culture within your team
  • Within 12 months, you will have
    • Become recognized as the go-to technical expert for the modernization testing domain at MongoDB
    • Delivered large-scale features across the entire tech stack that have a measurable impact on our customers and business
    • Played a crucial role in recruiting, hiring, and growing the engineering team


**MongoDB is an equal opportunities employer.**

Requisition ID
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer opportunities at Mongodb in India, Gurugram. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.