Senior Software Engineer
Full Job Description
Join the Enterprise Advanced team at MongoDB in Gurugram, Haryana, a dynamic group focused on developing software for deploying and managing MongoDB clusters at global scale. Our solutions enable users to deploy fault-tolerant, globally distributed MongoDB clusters within minutes, with a primary focus on adapting our software for data center and private cloud environments.
This role involves working on core functionalities for our flagship products: Ops Manager, Cloud Manager, and Automation. You will contribute to solutions used by some of the world's largest businesses, managing massive clusters and extensive data volumes. We are seeking candidates for our hybrid working model in the Gurugram office. The position reports to an Engineering Manager also based in Gurugram.
What you'll do
- Design, implement, test, and release new features for Cloud Manager and Ops Manager.
- Contribute to and incrementally deliver complex projects.
- Apply MongoDB's core values to all aspects of your work, including planning, design, and coding.
- Assist in troubleshooting and resolving bugs impacting customer deployments.
A great fit for this role will be
- Passionate about programming.
- A collaborative team player who enjoys working towards common goals.
- Flexible and adaptable, willing to take on diverse responsibilities and learn continuously.
- A self-starter, capable of managing time effectively, acting on feedback, and prioritizing tasks with team guidance.
Requirements
- 6+ years of professional experience in a programming language like Java or Go.
- Proven experience in building multi-threaded, asynchronous, and distributed systems.
- Strong understanding of Computer Science fundamentals, including data structures and algorithms.
- Solid grasp of Object-Oriented programming concepts.
- Ability to think conceptually and design modular, complex systems.
Nice to haves
- Experience with cloud infrastructure (AWS, GCP, Azure) and containerization/orchestration platforms (Docker, Kubernetes, Openshift).
- Direct experience working with production systems.
- Proficiency in multiple programming languages.
- Familiarity with the MongoDB Server (specialized training will be provided).
- Interest or experience in full-stack web application development.
What is in it for you
- Competitive compensation package including salary, equity, and comprehensive benefits.
- Flexible working arrangements.
- Opportunities for on-the-job learning and upskilling in new technologies.
- Team budget for industry conferences and training.
- A high degree of autonomy in daily tasks.
- Exposure to multiple programming languages (Java, JavaScript/React, Golang, Python).
- Join a supportive, good-humored team that collaborates effectively.
Requisition ID: 2263171739
Company
MongoDB
MongoDB is a leading database platform designed for the AI era, empowering businesses to innovate at market speed. Our globally distributed, cloud-native platform, MongoDB Atlas, is the only multi-clo...