Remote Otter LogoRemoteOtter

Software Engineer - Distributed Systems - Remote

Posted 4 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 Atlas Foundational Services team to develop and operate tier-zero services.
  • Work on the first re-architecture effort of MongoDB Atlas.
  • Focus on security, durability, availability, and performance.
  • Collaborate with engineers to solve distributed systems problems.
  • Define requirements and scope for new software components.
  • Lead design and implementation of robust services.
  • Mentor junior engineers.
  • Work remotely or from the New York City office.
  • Participate in a supportive and enriching culture.
  • Contribute to the development of innovative AI-powered applications.

Requirements

  • BSc or higher in Computer Science or equivalent experience.
  • Strong theoretical background in Distributed Systems and/or Database Management Systems.
  • At least 5 years of practical experience in Software Engineering.
  • At least 2 years of experience with scalable, distributed production systems.
  • Experience with cloud native systems and public cloud providers.
  • Ability to resolve outages in production cloud environments.
  • Strong communication skills, including technical writing.
  • Ability to translate business problems into technical solutions.
  • Capability to break down complex problems and deliver solutions incrementally.

Benefits

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

Similar Jobs:

Skyscanner

Software Engineer - Distributed Systems - Remote

Skyscanner

2 days ago

Join Skyscanner as a Software Engineer to develop sustainable travel solutions using cutting-edge technology.

Java
Python
AWS
Kubernetes
Worldwide
Full-time
Software Development

MongoDB

Software Engineer - Distributed Systems - Remote

MongoDB

4 weeks ago

Join MongoDB as a Software Engineer focusing on distributed systems and cloud-native applications.

Distributed Systems
Database Management
Software Engineering
Cloud Native Systems
USA
Full-time
Software Development
$118,000 - $231,000 USD/year

MongoDB

Software Engineer - Distributed Systems - Remote

MongoDB

4 weeks ago

Join MongoDB as a Software Engineer focusing on distributed systems and cloud-native applications.

Distributed Systems
Database Management
Software Engineering
Cloud Native Systems
USA
Full-time
Software Development
$118,000 - $231,000 USD/year
Trumid logo

Software Engineer (Distributed Systems) - Remote

Trumid

9 weeks ago

Trumid is seeking a Software Engineer to enhance trading protocols and improve platform performance in a remote-first environment.

Software Engineering
Capital Markets
Trading Workflows
Electronic Trading Systems
Worldwide
Full-time
Software Development
$150,000 - $175,000/year
Neo4j logo

Software Engineer - Distributed Systems - Remote

Neo4j

16 weeks ago

Neo4j is looking for experienced backend engineers to develop distributed features for its graph database.

Backend Engineering
Distributed Systems
Java Programming
High Availability
Malmö, Sweden
Full-time
Software Development