Apply

Senior Engineer, Storage Layer Services

Posted 30 days agoViewed

View full description

💎 Seniority level: Senior, Minimum of 5 years

📍 Location: Canada

💸 Salary: 118000.0 - 231000.0 USD per year

🔍 Industry: Software and Data

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity almost 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

🗣️ Languages: English

⏳ Experience: Minimum of 5 years

🪄 Skills: C++Rust

Requirements:
  • Minimum of 5 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.
  • Experience with distributed systems.
  • Proven experience in building, deploying, and operating multi-tenant cloud services with a focus on operational excellence.
  • Familiarity with 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.
  • Strong time management skills and the ability to realistically assess project complexity.
  • Interest in high-availability systems; hands-on experience or an M.Sc./Ph.D. in the domain is a plus.
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.
  • Lead development and project management for large, cross-team initiatives.
  • Identify, design, implement, test, and support new features related to Storage Layer Services.
  • Collaborate with Product Management and Engineering leadership to define product roadmaps.
Apply