Senior Software Engineer

MongoDB

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sydney, Australia
Posted
35 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$106k most similar roles pay here $248k

This listing doesn't post a salary. Most similar roles pay $149,500–$188,277.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 311 open roles on FindRole.

Listed pay typically runs $126,000–$226,000 across 95 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the Storage Layer Services Team, you will join a newly formed group focused on re-architecting the MongoDB Cloud Storage Layer. You will be responsible for building performant, multi-tenant distributed storage services to enhance existing architecture and support diverse customer use cases. Your daily work involves developing secure cloud-native storage solutions with automatic failover, implementing production-ready applications in Rust, diagnosing performance regressions, and leading large cross-team initiatives. The role requires expertise in distributed systems, multi-threaded programming, and performance profiling of high-concurrency software. You will work with large backend and compiled codebases, specifically utilizing Rust or C/C++. This position addresses the technical challenge of providing reliable, high-availability storage features for a popular database while ensuring operational excellence within a complex cloud environment.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Develop secure multi-tenant cloud-native storage solutions with automatic failover and zero downtime.
  • Implement and operate production-ready applications using Rust.
  • Diagnose and fix test failures and performance regressions in the codebase.
  • Lead development and project management for large, cross-team initiatives.
  • Design, implement, and support new features for Storage Layer Services.
  • Contribute to the operational excellence of running cloud services.
  • Collaborate with leadership to define product roadmaps.
  • Mentor new engineers on the team.

What we're looking for

  • Minimum of 5 years of experience in programming, debugging, and performance tuning of distributed or highly concurrent software systems.
  • Strong systems fundamentals including multi-threaded programming and performance profiling.
  • 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/compiled codebases, preferably in Rust or C/C++.
  • B.Sc. in Computer Science or a related field, or equivalent practical experience.
  • Advanced degrees (M.Sc./Ph.D.) or hands-on experience in high-availability systems is a plus.

More like this

Similar roles

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (New York, NY) 86 days ago $126,000$248,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Containerization Observability Load Testing Chaos Engineering Database Internals Multi-tenant Cloud Services High Availability Data Processing Systems
5+ yrs exp Remote Hybrid

Senior Software Engineer, Server Security

MongoDB

Remote (Canada) 101 days ago $137,000$189,000
C++ Rust Go Java Distributed Systems Cryptography TLS X.509 PKI Network Security Data Structures Algorithms OS Internals Concurrency MongoDB
5+ yrs exp Remote Hybrid

Senior Software Engineer, Server Security

MongoDB

Remote (Canada) 101 days ago $126,000$248,000
C++ Rust Go Java Distributed Systems Cryptography TLS X.509 PKI Data Structures Algorithms OS Internals Concurrency MongoDB
5+ yrs exp Remote Hybrid

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid