Senior Software Engineer, Atlas API Experience
Build and extend the MongoDB Atlas API platform, developer tools, and infrastructure integrations while leading complex projects and mentoring engineers. The role requires strong software development experience, proficiency in a major programming language, API or developer-tooling experience, and cloud infrastructure knowledge.
About the job
Responsibilities
- Propose, design, implement, and support product features for the MongoDB Atlas API Platform and MongoDB Atlas DevTools, including Atlas CLI.
- Build developer tooling using Java, Go, Python, and JavaScript/TypeScript.
- Design and develop software integration components using MongoDB technology in larger contexts and integrate them into partner frameworks or solutions.
- Mentor and provide technical guidance through code and design reviews, pairing, and knowledge sharing.
- Lead sophisticated projects end to end, breaking large efforts into incrementally shippable deliverables.
- Investigate and resolve complex customer problems, including cross-team escalations, through a Level 2 support rotation.
- Collaborate across multiple teams and time zones to drive projects to completion.
Requirements
- Track record of independently delivering complex projects and leading technical decisions.
- Interest in building systems that manage infrastructure at scale.
- Effective collaboration and communication skills.
- Ability to coordinate time, prioritize, and manage multiple tasks independently.
- Proficiency in at least one of Java, Go, Python, or JavaScript/TypeScript, with ability to learn others.
- Experience building developer tooling, APIs, and/or Infrastructure as Code integrations.
- Working knowledge of at least one major cloud infrastructure platform, such as Amazon AWS, Google Cloud Platform, or Microsoft Azure.
Compensation and Benefits
- Generous compensation package including top-range salary, equity, and comprehensive benefits.
- Flexible working options focused on results.
- Independence and ownership from solution proposal through delivery.
- Opportunities and support for upskilling, learning new programming languages, and educational materials.
- Exposure to varied market verticals and use cases.
- Supportive and collaborative team environment.
- Specialized MongoDB University training.
- Employee affinity groups, fertility assistance, and parental leave.
Skills
Java, Go, Python, JavaScript, TypeScript, MongoDB, Atlas Cli, APIs, Infrastructure As Code, AWS, GCP, Microsoft Azure, Cloud Infrastructure, Software Integrations, Developer Tooling
Similar jobs
Backend Engineering jobsSenior 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.
Build and operate large-scale backend systems and Pinner-facing features for Pinterest, partnering across product, design, and engineering. The role requires 5+ years of backend development experience, distributed-systems expertise, strong ownership, and proficiency in a backend programming language.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.