The ideal candidate is a hands-on technical leader who can architect complex distributed systems, mentor engineers, and collaborate with product teams to deliver a platform that minimizes deployment friction and protects MongoDBs IP.
We are looking to speak to candidates who are based in Gurugram for our hybrid working model.
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 for the Application Modernisation Platform, ensuring it supports a self-service SaaS product model while operating within client-controlled environments
- Lead the design and implementation of a sophisticated orchestration layer that manages authentication, telemetry, and the lifecycle of modernization tools
- Architect a client-side application that manages developer workflows and communicates securely with hosted services
- Solve complex \"Day 2\" operations challenges, such as designing interfaces to solve DevOps challenges to manage users, secrets, and updates
- Collaborate with security and product teams to ensure the platform can execute code generation and LLM-based tasks securely, protecting both client data and MongoDB IP
- Act as a hands-on leader, guiding the team through technical challenges related to container security, local vs. hosted logic distribution, and cross-service data sharing
The ideal candidate for this role will have
- 8+ years of software development and operations experience, with a focus on building internal developer platforms (IDP) or distributable software infrastructure
- 2+ years of experience leading, coaching, and mentoring a team of engineers to achieve high-impact results
- Deep experience designing distributable applications that run in air-gapped or highly restricted network environments
- Strong proficiency in containerization and orchestration, with the ability to design systems where the host executes containerized applications under strict security monitoring
- Experience building Service Host architectures that provide shared routing, proxy layers, and API gateways for multiple underlying services
- Experience managing persistent storage solutions (blob/file storage) within distributed systems
- Understanding of security-first design, specifically regarding the execution of untrusted code, fine-grain access control, and rigorous input validation
- Experience designing auto-update mechanisms for software that cannot directly access the public internet
- Curiosity, a positive attitude, and a drive to continue learning
Success MeasuresWithin the first three months, you will have
- Fully ramped up on our architecture, business domain, and the specific constraints of deploying software to large enterprise client environments
- Established yourself as the technical leader within the team, actively driving technical discussions on the Service Host and Local Orchestrator architecture
- Begun mentoring team members and collaborating with product counterparts to define the boundaries between the platform and the tools it hosts
Within six months, you will have
- Successfully led the team to deliver a prototype or initial release of the Deployment Platform that supports the core Modernization toolset.
- Designed and implemented a streamlined process for platform updates that works within client security constraints
- Established a precise rhythm of execution and a high-performing culture within your team