Staff Engineer
Build and lead large-scale distributed backend features for MongoDB Atlas and Atlas Data Federation & Archiving. The role requires 10+ years of software development experience, compiled-language expertise, cloud-provider experience, and production ownership.
About the job
Responsibilities
- Build and design new features for MongoDB Atlas and Atlas Data Federation & Archiving.
- Contribute to and lead complex technical projects.
- Work with stakeholders throughout MongoDB to build the roadmap and product offerings.
- Work with customers and support engineers to fix issues and participate in the on-call rotation.
- Collaborate with team members to develop the codebase, best practices, and design principles.
- Foster an inclusive and respectful work environment.
Requirements
- At least 10+ years of professional software development experience.
- Experience writing large-scale, distributed backend systems in a compiled language such as Go, Java, or C#.
- Experience with at least one major cloud provider technology: AWS, Azure, or GCP.
- Experience leading the launch of a new module and maintaining it in production.
- Excellent communication skills.
- Curiosity, collaboration, and motivation to solve challenging problems.
Success Measures
- 3 months: Ship code into production and collaborate with the team to solve challenging problems.
- 6 months: Contribute to a large project and join the on-call rotation.
- 12 months: Design new features, lead development work, and become a go-to expert on parts of the system.
Skills
Go, Java, C#, AWS, Microsoft Azure, GCP, Distributed Systems, Backend Systems, Mongodb Atlas, Data Federation, Data Archiving, Cloud Computing
Similar jobs
Backend Engineering jobsLeads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Leads the design and delivery of shared distributed-platform capabilities for cost intelligence, operational tooling, reliability, and developer experience. The role requires deep backend and systems expertise with Java, Go, Kafka, and Kubernetes, plus technical leadership across multiple engineering teams.
Leads the architecture, implementation, and operation of MongoDB’s large-scale observability infrastructure, covering metrics, logs, traces, and alerts. Requires 10+ years building highly concurrent distributed systems, strong systems programming and performance expertise, and technical leadership across teams.
Technical leader for a security-focused team rearchitecting MongoDB server ingress networking. The role designs and operates high-performance Rust services, drives technical strategy, handles production incidents, and mentors engineers; it requires 10+ years of systems software experience and strong networking and security fundamentals.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.