Staff Engineer, Distributed Systems

3 days ago


New York, New York, United States MongoDB Full time
About MongoDB

MongoDB is a leading developer data platform that empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our mission is to enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI.

We offer a globally distributed, multi-cloud database, MongoDB Atlas, which is available in over 115 regions across AWS, Google Cloud, and Microsoft Azure. Our platform allows customers to build anywhere-on the edge, on premises, or across cloud providers.

About the Role

We are seeking a highly skilled Staff Engineer to join our Replication Team. As a Staff Engineer, you will be responsible for building infrastructure to support fault tolerance, high availability, and tunable consistency in our distributed systems. You will work on highly visible projects that are typically among the flagship features for each major MongoDB release, including multi-document transactions.

Our team champions a strong culture of inclusivity, diversity, and collaboration. We are looking for a talented engineer who is passionate about distributed systems, consensus protocols, and data replication. If you want to work on a collaborative team that applies distributed systems fundamentals to deliver core features of a popular database, we encourage you to apply.

Responsibilities
  • Develop novel data replication solutions based on the Raft consensus protocol for ensuring automatic failover and zero-downtime of user applications
  • Handle distributed systems-related customer escalations from Technical Support team
  • Write production-ready database code in C++
  • Write unit tests and integration tests in C++, Javascript, and Python to demonstrate application correctness
  • Diagnose test failures, identify bugs in existing code, and fix them
  • Investigate the performance impact of code changes that may cause software performance regressions
  • Interview candidates for software engineering positions
  • Develop and maintain expertise on cutting-edge database and distributed systems research from industry and academia
  • Handle (or lead the effort to handle) time-sensitive customer escalations
  • Lead development and project management of large, cross-team projects
  • Collaborate with stakeholders and engineering teams across the company to jointly work on large initiatives
  • Advise Product Management on engineering complexity and inter-project dependencies
  • Collaborate with Product Management and Engineering leadership to define product roadmaps
Success Measures
  • In the first month, you will have understood the high-level architecture of MongoDB replication and fixed a few bugs.
  • In three months, you will have contributed to the development in C++ of a project slated for the next major release of MongoDB, and diagnosed and fixed a few customer or testing-reported issues.
  • In six months, you will have taken on code review responsibilities and are involved in reviewing the design for new features.
  • In twelve months, you will be leading the development of a new feature and helping to mentor new engineers on the team.
About MongoDB's Culture

We are 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.

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, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.



  • New York, New York, United States City of New York Full time

    Job Title: Distribution Systems EngineerJoin the City of New York's Department of Environmental Protection (DEP) as a Distribution Systems Engineer and play a crucial role in ensuring the delivery of high-quality drinking water to New Yorkers.Job SummaryThe selected candidate will serve as a Borough Distribution Engineer in the Bureau of Water and Sewer...


  • New York, New York, United States AminoChain Full time

    Job Title: Staff Backend Engineer for Distributed SystemsAminoChain is seeking a highly skilled Staff Backend Engineer with expertise in distributed systems to join our talented development team. As a Staff Backend Engineer, you will play a crucial role in architecting, designing, and implementing distributed systems that power our decentralized protocol...


  • New York, New York, United States City of New York Full time

    Job DescriptionThe City of New York's Department of Environmental Protection (DEP) is seeking a highly skilled professional to fill the role of Borough Distribution Engineer in the Bureau of Water and Sewer Operations (BWSO) Division of Distribution Operations.The selected candidate will be responsible for ensuring the delivery of potable water at the...


  • New York, New York, United States AminoChain Full time

    About the RoleAminoChain is seeking a highly skilled Staff Backend Engineer with expertise in distributed systems to join our talented development team. As a Staff Backend Engineer, you will play a crucial role in architecting, designing, and implementing distributed systems that power our decentralized protocol infrastructure for healthcare applications.Our...


  • New York, New York, United States Insight Global Full time

    Job Title: Distribution Design EngineerLocation: North/Central New JerseyPay Rate: $55-90K+ (dependent on years of experience)Qualifications:Bachelor's Degree in Engineering.2-5 years of engineering experience in power distribution.Local to New Jersey and ability to go into the office or site visits.Experience with NESC - National Electrical Safety...


  • New York, New York, United States City of New York Full time

    Job DescriptionThe City of New York is seeking a highly skilled Distribution Systems Engineer to join our team in the Bureau of Water and Sewer Operations (BWSO) Division of Distribution Operations.Key ResponsibilitiesEnsure the delivery of potable water at the appropriate pressure and volume to consumers throughout the five boroughs.Work closely with Bureau...


  • New York, New York, United States AminoChain Full time

    Job OverviewAminoChain is seeking a highly skilled Staff Backend Engineer to join our development team. As a Staff Backend Engineer, you will play a crucial role in architecting, designing, and implementing distributed systems that power our decentralized protocol infrastructure for healthcare applications.Our mission is to build the future of trust in...

  • Electrical Engineer

    3 days ago


    New York, New York, United States Herbert Rowland & Grubic Full time

    Electrical Engineer Job DescriptionHerbert Rowland & Grubic is seeking an experienced Electrical Engineer to join our team in York, PA. As an Electrical Engineer, you will be responsible for designing and developing power distribution systems, instrumentation and controls systems, SCADA, and lighting systems for various civil engineering projects.Key...


  • New York, New York, United States Rogo Full time

    About RogoWe're a cutting-edge Financial AI company on a mission to accelerate the creation and sharing of knowledge in financial services. Our team is lean, smart, and ambitious, with a strong focus on building the biggest Financial AI company in the world.Why Work at Rogo?Exceptional traction: we've established strong partnerships with the world's largest...


  • New York, New York, United States Rogo Full time

    About RogoWe're a cutting-edge Financial AI company on a mission to accelerate the creation and sharing of knowledge in financial services. Our team is lean, smart, and ambitious, with a strong focus on building the biggest Financial AI company in the world.Why Work at Rogo?Exceptional traction: we've established strong partnerships with the world's largest...


  • New York, New York, United States Con Edison Full time

    Job SummaryWe are seeking a highly skilled Distribution Engineer to join our team at Con Edison. As a key member of our distribution team, you will be responsible for designing, developing, and implementing electrical distribution systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop electrical distribution systems, including...


  • New York, New York, United States Launch Tech USA Full time

    Job Title: Distributed Antenna System EngineerWe are seeking a highly skilled Distributed Antenna System (DAS) Engineer to join our team at LaunchTech USA. As a DAS Engineer, you will be responsible for designing, implementing, and troubleshooting in-building wireless communication systems for neutral host wireless cellular systems and public safety...


  • New York, New York, United States City of New York Full time

    Job DescriptionThe City of New York is seeking a highly skilled Distribution Area Engineer to join our team in the Bureau of Water and Sewer Operations (BWSO) Division of Distribution Operations.Job SummaryThe selected candidate will serve as a Borough Distribution Engineer, responsible for operational decisions related to the water supply distribution...


  • New York, New York, United States City of New York Full time

    Job Title: Distribution Area EngineerThe City of New York is seeking a highly skilled Distribution Area Engineer to join our team in the Bureau of Water and Sewer Operations (BWSO) Division of Distribution Operations.Job Summary:The selected candidate will serve as a key member of our team, responsible for ensuring the delivery of potable water to consumers...


  • New York, New York, United States City of New York Full time

    Job Title: Distribution Area EngineerThe City of New York is seeking a highly skilled Distribution Area Engineer to join our team in the Bureau of Water and Sewer Operations (BWSO) Division of Distribution Operations.Job Summary:The selected candidate will serve as a Borough Distribution Engineer, responsible for ensuring the delivery of potable water at the...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Datadog Full time

    Unlock Your Potential as a Distributed Systems EngineerAt Datadog, we're seeking a talented Distributed Systems Engineer to join our team. As a key member of our engineering team, you'll design, implement, and run in production the foundational platforms powering our applications.What You'll Do:Build fault-tolerant, horizontally scalable solutions running in...


  • New York, New York, United States Wade Trim Full time

    About the RoleWe are seeking an experienced Electrical Distribution Engineer to join our team at Wade Trim. As a key member of our ICE team, you will play a crucial role in improving infrastructure in our Midwest offices.Key ResponsibilitiesDesign and construction work package development for overhead and underground electric distribution systems.Preparation...

  • Electrical Engineer

    3 weeks ago


    New York, New York, United States WSP Full time

    About the RoleWe are seeking an experienced Electrical Engineer to join our team at WSP. As an Electrical Engineer, you will be responsible for designing and developing electrical systems for power transmission and distribution, as well as infrastructure planning and development.Key ResponsibilitiesDesign and develop electrical systems for power transmission...


  • New York, New York, United States City of New York Full time

    Job Title: Distribution Area EngineerJoin the City of New York's Department of Environmental Protection (DEP) as a Distribution Area Engineer and play a crucial role in ensuring the delivery of high-quality drinking water to New Yorkers.About the Role:The selected candidate will serve as a Borough Distribution Engineer in the Bureau of Water and Sewer...


  • New York, New York, United States City of New York Full time

    Job Title: Distribution Area EngineerJoin the City of New York's Department of Environmental Protection (DEP) as a Distribution Area Engineer and play a crucial role in ensuring the delivery of high-quality drinking water to New Yorkers.About the RoleThe selected candidate will serve as a Borough Distribution Engineer in the Bureau of Water and Sewer...