At a Glance
- Tasks: Design and build new features for MongoDB Atlas, focusing on scalability and security.
- Company: Join MongoDB, a leader in developer data platforms, empowering innovators worldwide.
- Benefits: Enjoy a collaborative culture, remote work options, and opportunities for mentorship.
- Why this job: Be part of a fast-growing team that tackles complex challenges and drives innovation.
- Qualifications: 5+ years in software development, experience with cloud technologies, and strong problem-solving skills.
- Other info: MongoDB values diversity and provides accommodations for individuals with disabilities.
The predicted salary is between 43200 - 72000 £ per year.
MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers.
MongoDB is seeking a Senior Software Engineer to join the Atlas Clusters Availability & Durability Team. The team is responsible for building MongoDB Atlas, our database as a service offering and fastest growing product. Atlas allows users to deploy fault-tolerant, secure, globally distributed MongoDB clusters in just minutes.
The Atlas Clusters Availability & Durability team develops the software that manages the Atlas cluster infrastructure on the three major cloud providers (AWS, Azure, GCP) all the way up to the UI where customers build and configure their Atlas clusters. We are constantly challenged to design features like auto-healing, auto-scaling, and advanced security on a set of database clusters at a humongous scale.
What you’ll do
- 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
We’re looking for someone who
- 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
- Is curious, collaborative, and motivated
Success Measures
- 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
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
*MongoDB is an equal opportunities employer.*
#J-18808-Ljbffr
Senior Software Engineer, Atlas Dedicated London employer: MongoDB
Contact Detail:
MongoDB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Atlas Dedicated London
✨Tip Number 1
Familiarize yourself with MongoDB Atlas and its features. Understanding how the platform works, especially in terms of auto-scaling and auto-healing capabilities, will give you a significant edge during discussions with the team.
✨Tip Number 2
Brush up on your knowledge of cloud provider technologies like AWS, Azure, and GCP. Being able to discuss specific integrations and challenges related to these platforms will demonstrate your expertise and readiness for the role.
✨Tip Number 3
Prepare to showcase your experience with large-scale, distributed backend systems. Be ready to discuss past projects where you've led the launch of new modules and how you maintained them in production.
✨Tip Number 4
Emphasize your collaborative skills and your ability to work across the stack of modern web applications. Highlight any experiences where you've worked closely with product and design teams to create user-focused solutions.
We think you need these skills to ace Senior Software Engineer, Atlas Dedicated London
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Senior Software Engineer position. Understand the key responsibilities and required skills, especially around building and designing features for MongoDB Atlas.
Highlight Relevant Experience: In your CV and cover letter, emphasize your professional software development experience, particularly in writing large-scale, distributed backend systems. Mention any specific projects where you have worked with cloud providers like AWS, Azure, or GCP.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your ability to solve tough problems. Discuss any complex technical projects you have led and how you approached challenges in those situations.
Tailor Your Application: Customize your CV and cover letter to reflect the language and values mentioned in the job description. Show your enthusiasm for MongoDB's mission and how your skills align with their goals of innovation and disruption in the industry.
How to prepare for a job interview at MongoDB
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with large-scale, distributed backend systems. Highlight specific projects where you used languages like Java, C#, or Go, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Cloud Provider Knowledge
Since the role involves working with major cloud providers, make sure to share your experience with AWS, Azure, or GCP. Discuss any specific integrations you've worked on and how they contributed to the success of your projects.
✨Emphasize Collaboration Skills
MongoDB values teamwork, so be ready to talk about how you've collaborated with product and design teams in the past. Share examples of how you considered user perspectives while building technical solutions.
✨Prepare for Problem-Solving Questions
Expect to face tough problem-solving scenarios during the interview. Practice articulating your thought process when tackling complex issues, especially those related to auto-scaling and auto-healing database clusters.