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