Software Engineer

MongoDB
Summary
Join MongoDB's Storage Layer Services Team as a Senior Engineer and be a founding member of a team re-architecting the MongoDB Cloud Storage Layer. This role involves developing secure, multi-tenant cloud-native storage solutions, implementing and operating production applications in Rust, and collaborating with product management and engineering leadership. You will diagnose and fix issues, design and implement new features, and contribute to operational excellence. The position requires a minimum of 3 years of experience in distributed systems and strong systems fundamentals. This remote role (US-based) offers a competitive salary and benefits package, including flexible paid time off, generous parental leave, and various other perks.
Requirements
- 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++
- 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
Responsibilities
- 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
Preferred Qualifications
Experience in building, deploying, and operating multi-tenant cloud services with a focus on operational excellence
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
- Equity
- Participation in the employee stock purchase program
Share this job:
Similar Remote Jobs

