Remote Otter LogoRemoteOtter

Senior Software Engineer - Distributed Systems - Remote

Posted 2 weeks ago

Overview

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

In Short

  • Join the Workload Scheduling team focused on improving operational resilience of MongoDB clusters.
  • Work on infrastructure responsible for queuing policies and maintaining availability.
  • Write production-ready code in C++ or Rust.
  • Mentor engineers and ensure high-quality code.
  • Develop novel ways to observe and mitigate overload of the database.
  • Collaborate with cross-team stakeholders for successful product delivery.
  • Handle time-sensitive customer escalations.
  • Contribute to the long-term technical roadmap of the team.
  • Advocate for improvements in software quality and security.
  • Participate in code reviews and design discussions.

Requirements

  • 10+ years of experience building distributed systems.
  • Experience with production-level code and robust design structure.
  • Passion for system design for large-scale distributed systems.
  • Excellent verbal and written communication skills.
  • Strong project management skills.
  • Experience in performance tuning and load testing.
  • Ability to deliver and deploy products with cross-team collaboration.

Benefits

  • Equity and participation in employee stock purchase program.
  • Flexible paid time off.
  • 20 weeks fully-paid gender-neutral parental leave.
  • Fertility and adoption assistance.
  • 401(k) plan and mental health counseling.
  • Transgender-inclusive health insurance coverage.
  • Comprehensive health benefits offerings.

Similar Jobs:

Lambda logo

Senior Software Engineer - Distributed Systems - Remote

Lambda

2 weeks ago

Join Lambda as a Senior Software Engineer to build and architect distributed systems for AI products.

Distributed Systems
Software Engineering
GO
Python
CA, USA
Full-time
Software Development
$200,000 - $440,000/year

S.L

Senior Software Engineer - Distributed Systems - Remote

Sumo Logic

8 weeks ago

Join Sumo Logic as a Senior Software Engineer to design and develop distributed data processing capabilities in a fully remote role.

Distributed Systems
Data Processing
Kafka
Kubernetes
USA
Full-time
Software Development
$155000 - $180000/year
Datadog logo

Senior Software Engineer - Distributed Systems - Remote

Datadog

8 weeks ago

Join Datadog as a Distributed Systems Engineer to design and implement scalable solutions for real-time data processing.

Distributed Systems
GO
Java
Rust
France
Full-time
Software Development
Datadog logo

Senior Software Engineer - Distributed Systems - Remote

Datadog

9 weeks ago

Join Datadog as a Distributed Systems Engineer to design and implement scalable solutions for real-time data processing.

Distributed Systems
GO
Java
Rust
USA
Full-time
Software Development
$130,000 - $300,000/year
Cloudflare logo

Senior Software Engineer, Distributed Systems - Remote

Cloudflare

9 weeks ago

Join Cloudflare as a Distributed Systems Engineer to build high-performance software for millions of Internet properties.

Distributed Systems
Programming Languages
GO
Rust
United States, Mexico, Canada
Full-time
Software Development
$168,000 - $240,000/year