M

MongoDB

Builds document databases for software teams

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • A 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 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 developing performance-sensitive software.
  • Experience with large backend or compiled codebases, preferably in Rust or C/C++.
  • A Bachelor of Science degree in Computer Science or a related field, or equivalent practical experience.
  • 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 on-call 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 Storage Layer Services features while contributing to the operational excellence of a running cloud service.
  • Collaborate with Product Management and Engineering leadership to define product roadmaps.
  • Perform code reviews and participate in reviewing designs for new features.
  • Mentor new engineers on the team.

Desired Qualifications

  • Hands-on experience or a Master of Science or Doctor of Philosophy degree in high-availability systems.
  • Experience with Rust or C/C++ codebases.

About the Company

MongoDB

Builds document databases for software teams

MongoDB builds databases for software teams that need to store and retrieve application data without fitting every record into fixed rows and columns. Its flagship Atlas service runs the database in the cloud and combines it with tools for search, real-time analytics and AI retrieval. Data is stored as flexible documents, letting developers change an application's structure while keeping related information together. Customers pay for cloud resources and usage, or buy Enterprise Advanced subscriptions to run the software themselves with monitoring, management tools and technical support. MongoDB was founded in 2007 and is headquartered in New York City.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2007

Recently Posted Jobs

Explore more opportunities at MongoDB

See more jobs