Senior Software Engineer

closed
MongoDB Logo

MongoDB

πŸ’΅ $118k-$231k
πŸ“Remote - United States

Summary

Join MongoDB's Atlas Foundational Services team as a Software Engineer and contribute to the re-architecture of Atlas, MongoDB's fully managed multi-cloud database service. You will define requirements, design and implement robust services, operate large-scale systems, and mentor junior engineers. This role requires a strong theoretical background in distributed systems and databases, along with at least 5 years of software engineering experience and 2 years of experience with scalable, distributed production systems. The position can be based in New York City or remotely within the United States. MongoDB offers a comprehensive benefits package including flexible paid time off, generous parental leave, 401(k), and various other perks.

Requirements

  • BSc or higher in Computer Science or equivalent experience
  • Strong theoretical background in Distributed Systems and/or Database Management Systems
  • At least 5 years of practical experience in Software Engineering
  • At least 2 years of experience building and operating scalable, distributed production systems in a compiled language (Java, C#, Go, Rust, etc.)
  • Experience at mitigating and resolving outages or other high-impact events in production cloud environments
  • Strong verbal and written communication skills, including technical writing
  • Ability to work backwards from business problems to technical solutions
  • Ability to break down complex technical problems and deliver solutions incrementally

Responsibilities

  • Define requirements and scope of work for new software components or features in collaboration with peer engineers and other stakeholders (product managers, engineering leadership, etc.)
  • Lead the design and implementation of robust services and software components
  • Operate large-scale, distributed systems including root cause analysis of defects and mitigation in case of outages
  • Adhere to and improve engineering and operational best practices and processes for the team
  • Take ownership of software delivery, including setting and meeting milestones and stakeholder communication
  • Mentor and guide junior engineers
  • Live our core values and leadership principles in your work

Benefits

  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Access to transgender-inclusive health insurance coverage
  • Health benefits offerings
This job is filled or no longer available