Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

MongoDB Software Engineer Storage Layer Services 
United States 
556721513

14.04.2025

This role can be based remotely in the United States.

Candidate Profile
  • Minimum of 3 years of experience in programming, debugging, and performance tuning of distributed and/or highly concurrent software systems
  • Strong systems fundamentals, including multi-threaded programming and performance profiling
  • Familiarity with distributed systems, database internals or experience building core components for data processing systems
  • Hands-on experience in developing performance-sensitive software
  • Experience with large backend/compiled codebases, preferably in Rust or C/C++
  • Experience in building, deploying, and operating multi-tenant cloud services with a focus on operational excellence is a plus
  • B.Sc. in Computer Science or a related field, or equivalent practical experience
  • Excellent verbal and written technical communication skills, with a strong desire to collaborate with colleagues
  • Strong time management skills and the ability to realistically assess project complexity
  • Interest in the theory and practice of high-availability systems
Position Expectations
  • Develop secure multi-tenant cloud-native storage solutions to ensure performance, automatic failover and zero downtime
  • Implement and operate (oncall) production-ready applications in Rust
  • Diagnose test failures and performance regressions, and implement fixes
  • Identify, design, implement, test, and support new features related to Storage Layer Services, while contributing to the operational excellence of running a cloud service
  • Collaborate with Product Management and Engineering leadership to define product roadmaps
Success Measures
  • In the first month: Understand the high-level architecture of MongoDB Cloud Storage Architecture and resolve a few bugs
  • In three months: Contribute to the Rust development of a project slated for the initial release of the Storage Layer Services and take on code review responsibilities and participate in reviewing designs for new features
  • In six months: Lead the development of a new feature and help mentor new engineers on the team
$198,000 USD