LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›MongoDB›Senior Software Engineer, Replicated Storage Services
MongoDB

About MongoDB

The leading developer data platform for modern applications

🏢 Tech👥 1001+ employees📅 Founded 2007📍 Theater District, New York, NY💰 $311.1m⭐ 4.1
B2BEnterpriseBig dataCloud Computing

Key Highlights

  • Headquartered in Theater District, New York, NY
  • Over 1000 employees and $311.1 million in Series F funding
  • Popular document-oriented database system with hundreds of millions of downloads
  • Partnership with Patronus AI for automated LLM evaluation

MongoDB is a leading developer data platform headquartered in the Theater District of New York, NY. The company specializes in a document-oriented database system that stores data as JSON-like documents, making it a popular choice for modernizing legacy applications. With over 1000 employees and $31...

🎁 Benefits

MongoDB offers a comprehensive benefits package including equity and an Employee Stock Purchase Program, 20 weeks of fully paid gender-neutral parenta...

🌟 Culture

MongoDB fosters a culture centered around open-source development and innovation. The company is committed to helping businesses modernize their appli...

🌐 Website💼 LinkedIn𝕏 TwitterAll 379 jobs →
MongoDB

Senior Software Engineer, Replicated Storage Services

MongoDB • Toronto

Posted 2w ago🏠 RemoteSeniorSoftware engineering📍 Toronto
Apply Now →

Skills & Technologies

C++Distributed systemsDatabase internals

Overview

MongoDB is hiring a Senior Software Engineer for their Replicated Storage Services team to enhance fault tolerance and high availability in their database systems. You'll work with C++ and distributed systems concepts to deliver core features. This role requires 5+ years of experience.

Job Description

Who you are

You have over 5 years of experience in programming, debugging, and performance tuning distributed and highly concurrent C/C++ software systems — you've tackled complex challenges and have a strong understanding of systems fundamentals. Your expertise in C++ is preferable, but you are also familiar with multi-threaded programming and performance profiling, allowing you to optimize software for efficiency and reliability.

You possess a solid understanding of distributed systems, including consensus protocols, data replication, distributed transactions, and fault tolerance — your knowledge enables you to contribute effectively to projects that require high availability and performance. Familiarity with database internals or experience in building core components for data processing systems is a significant asset, as it aligns with the core responsibilities of the role.

You thrive in a collaborative environment that champions inclusivity and diversity — you understand the importance of teamwork and communication in delivering high-quality software solutions. Your ability to work well with others will help you contribute to a culture of collaboration within the MongoDB Replication Team.

Desirable

Experience with additional programming languages or technologies related to database systems can enhance your candidacy — while C++ is your primary focus, familiarity with other languages can provide a broader perspective on software development. A background in working with large-scale systems or enterprise-level applications will also be beneficial, as it aligns with the needs of MongoDB's demanding enterprise clients.

What you'll do

As a Senior Software Engineer on the Replicated Storage Services team, you will be responsible for building and improving the infrastructure that supports fault tolerance and high availability in MongoDB — your work will directly impact the performance and reliability of the database systems used by enterprises worldwide. You will collaborate with cross-functional teams to enhance API and interface boundaries, ensuring that the solutions you develop meet the performance and correctness needs of demanding clients.

You will apply your knowledge of distributed systems to deliver core features that are critical to MongoDB's flagship releases — your contributions will help shape the future of the database and improve data storage and retrieval patterns. You will also engage in performance tuning and debugging of complex systems, ensuring that the software you develop is robust and efficient.

In this role, you will have the opportunity to mentor junior engineers and share your expertise with the team — fostering a culture of learning and growth is essential to the success of the team. You will participate in code reviews and contribute to the overall improvement of the development process, ensuring that best practices are followed.

What we offer

MongoDB provides a supportive work environment that values diversity and collaboration — you will be part of a team that is dedicated to pushing the boundaries of what is possible in database technology. The company offers competitive compensation, including a base salary range of $137,000 to $189,000 CAD for this role in Canada, along with comprehensive benefits such as health, dental, and vision coverage.

You will have access to resources that promote your professional development and well-being, including mental health counseling and retirement savings plans with employer matching. MongoDB is committed to creating a workplace where you can thrive and make a meaningful impact on the technology landscape.

Join us at MongoDB and be part of a team that is changing the way application developers, system architects, and database operators work — your contributions will help shape the future of data management and storage solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at MongoDB.

Apply Now →Get Job Alerts