Senior Software Engineer, Atlas Dedicated
Senior Software Engineer, Atlas Dedicated

Senior Software Engineer, Atlas Dedicated

Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and build new features for MongoDB Atlas, tackling complex technical challenges.
  • Company: Join MongoDB, a leader in database technology, empowering innovators globally.
  • Benefits: Enjoy remote work options, a supportive culture, and generous parental leave.
  • Why this job: Be part of a fast-growing team, making a real impact with cutting-edge technology.
  • Qualifications: 5+ years in software development, skilled in backend systems and cloud technologies.
  • Other info: Opportunities for mentorship and personal growth in a collaborative environment.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer, Atlas Dedicated

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. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.
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.
This role can be based out of our London office or remotely in the EMEA region.
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
  • Has excellent communication skills
  • 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

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. 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. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!
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
REQ ID: 263071433

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Software Development

Referrals increase your chances of interviewing at MongoDB by 2x

Get notified about new Senior Software Engineer jobs in United Kingdom .

Manchester, England, United Kingdom 3 weeks ago

Software Engineering Lead (Flutter) – Catalyst

Engineering Manager (Remote – Multiple locations)

Senior React Native Engineer – Outside of IR-35

Manchester, England, United Kingdom 1 day ago

London, England, United Kingdom 2 weeks ago

Senior Backend Developer (f/m/d) Remote (Europe)

London, England, United Kingdom 3 weeks ago

Senior Backend Developer – Node (100% Remote – UK)

Senior Backend Developer – Node (Fully Remote, Worldwide)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer, Atlas Dedicated employer: MongoDB

MongoDB is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Senior Software Engineers to thrive. With a commitment to employee growth, generous benefits including parental leave and wellness support, and the opportunity to work on cutting-edge technology in a dynamic environment, MongoDB empowers its team members to make a meaningful impact while enjoying a supportive work-life balance. Whether based in our vibrant London office or working remotely across the EMEA region, employees are encouraged to develop their skills and contribute to groundbreaking projects that shape the future of software and data.
M

Contact Detail:

MongoDB Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Atlas Dedicated

✨Tip Number 1

Familiarise 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 an edge during discussions with the team.

✨Tip Number 2

Brush up on your knowledge of cloud providers like AWS, Azure, and GCP. Being able to discuss your experience with these technologies will demonstrate your readiness for the role and your ability to integrate with their systems.

✨Tip Number 3

Prepare to showcase your experience in leading complex technical projects. Be ready to discuss specific challenges you've faced and how you overcame them, as this will highlight your problem-solving skills.

✨Tip Number 4

Engage with the MongoDB community online. Participating in forums or contributing to open-source projects can help you build connections and demonstrate your passion for software development, making you a more attractive candidate.

We think you need these skills to ace Senior Software Engineer, Atlas Dedicated

Proficiency in Java, C#, or Go
Experience with large-scale distributed backend systems
Familiarity with modern web application stacks (e.g. React, TypeScript, Enzyme)
Knowledge of cloud provider technologies (AWS, Azure, GCP)
Experience in designing and implementing auto-scaling and auto-healing features
Strong problem-solving skills
Excellent communication skills
Ability to lead complex technical projects
Experience in collaborating with product and design teams
Mentoring and supporting team members
Understanding of database management and infrastructure
Adaptability to work across different technology stacks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with large-scale, distributed backend systems. Emphasise your proficiency in compiled languages like Java, C#, or Go, and mention any relevant cloud provider technologies you've worked with.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for MongoDB's mission and how your skills align with the role. Discuss specific projects where you've led the launch of new modules or contributed to complex technical projects, showcasing your problem-solving abilities.

Showcase Relevant Experience: When detailing your work history, focus on experiences that demonstrate your ability to design and build features for modern applications. Highlight any experience you have with auto-scaling, auto-healing, or security features in database clusters.

Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on your knowledge of cloud provider integrations and be prepared to explain how you've tackled challenges in previous roles, especially those related to system performance and reliability.

How to prepare for a job interview at MongoDB

✨Understand the Product

Before your interview, make sure you have a solid understanding of MongoDB Atlas and its features. Familiarise yourself with how it operates across different cloud providers and be ready to discuss its advantages and challenges.

✨Showcase Your Technical Skills

Be prepared to demonstrate your expertise in large-scale, distributed backend systems. Brush up on your knowledge of compiled languages like Java, C#, or Go, and be ready to discuss your experience with cloud technologies such as AWS, Azure, or GCP.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving complex problems related to auto-scaling, auto-healing, and security in database clusters. Think through your approach and be ready to explain your thought process.

✨Emphasise Collaboration and Communication

Since the role involves working closely with product and design teams, highlight your communication skills and collaborative experiences. Share examples of how you've successfully worked with others to deliver technical solutions that consider user perspectives.

Senior Software Engineer, Atlas Dedicated
MongoDB
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>