Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Dropbox Logo

Senior Infrastructure Software Engineer, Metadata

Dropbox

$174,100 - $265,000
Nov 19, 2025
Remote, US
Apply Now

Dropbox is looking to solve the problem of building and operating large-scale distributed databases that meet stringent requirements for latency, durability, and transactional consistency to support its services and millions of users.

Requirements

  • 8+ years of experience designing and implementing software using distributed systems fundamentals: replication, consistency, partitioning, and fault tolerance.
  • Experience building databases, storage systems, or large scale data infrastructure.
  • Proficiency in Go, Rust, C++ or similar systems languages.
  • Familiarity with consensus and coordination systems (e.g. Raft, Paxos, ZooKeeper, etcd).
  • Experience operating production services and participating in on-call rotations.
  • Strong debugging and performance analysis skills.
  • Experience building distributed databases or storage systems.

Responsibilities

  • Design and maintain distributed database systems providing low-latency, strongly consistent data access.
  • Implement and optimize replication, consensus, and caching mechanisms to meet availability and performance goals.
  • Operate production systems, including participating in the on-call rotation, ensuring high availability and data durability.
  • Collaborate with infrastructure and product teams to assess current and future use cases and requirements, supporting the development of a mid- to long-term roadmap that reflects these needs.
  • Contribute to system design reviews, postmortems, and reliability improvements.
  • Write high-quality, efficient code in Go and Rust for performance-critical systems.

Other

  • Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours.
  • All engineers on the team are expected to participate in the rotation as part of their employment.
  • Applicants are encouraged to ask for more details of the rotations to which the applicant is applying.
  • Excellent collaboration and communication abilities across teams.
  • Interest in deepening distributed systems expertise and expanding technical leadership.