
Senior Software Engineer

MongoDB
Summary
Join MongoDB's Atlas Clusters Availability & Durability Team as a Senior Software Engineer and build new features for MongoDB Atlas, our fastest-growing product. You will become an expert in and improve systems for automatically scaling and healing database clusters, investigating issues across cloud provider integrations and OS configurations. This role involves contributing to and leading complex technical projects, collaborating with product and design teams, working with customers and support engineers, and mentoring team members. The position can be based in Amsterdam or remotely within the EMEA region. Success will be measured by code shipped in production, contributions to large projects, and designing new features within the first year.
Requirements
- Has at least 5 years of professional software development experience
- Is skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.)
- Is comfortable working across the stack of a modern web application (e.g. React, TypeScript, Enzyme)
- Has experience with at least one major cloud provider technology (AWS, Azure, GCP)
- Has led the launch of a new module and maintained it in production
- Is eager to solve tough problems
- Has excellent communication skills
- Is curious, collaborative, and motivated
- In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems
- In 6 months, you'll have contributed to a large project
- In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system
Responsibilities
- Build and design new features for MongoDB Atlas
- Become an expert in and improve our systems for automatically scaling and healing database clusters
- Investigate issues spanning from cloud provider integrations down to OS configuration
- Contribute to and lead complex technical projects
- Work closely with product and design teams, considering the userโs perspective while building technical solutions
- Work with customers and support engineers to fix issues
- Collaborate with team members to develop our codebase, best practices, and design principles
- Learn from and mentor other team members
Benefits
From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employeesโ wellbeing and want to support them along every step of their professional and personal journeys
Share this job:
Similar Remote Jobs

