Dropbox

Senior Infrastructure Software Engineer, Storage

Dropbox

Apply
4 months ago
Remote, United States
Senior / Staff+
H1B Sponsor

Base Salary

$196k - $265k/yr

Responsibilities

  • Design, implement, and maintain large-scale distributed storage systems that ensure data durability, availability, and performance.
  • Collaborate with peers to evolve the architecture of Dropbox’s core storage infrastructure for improved scalability and efficiency.
  • Contribute to the design of replication, erasure coding, and system lifecycle management systems that balance cost, reliability, and performance.
  • Write high-quality, performant, and maintainable code in Go and Rust.
  • Participate in the on-call rotation, gaining firsthand experience operating Dropbox’s production storage systems.
  • Investigate and resolve complex production issues, performing root cause analysis and driving continuous reliability improvements.
  • Partner with cross-functional teams to deliver end-to-end reliable and cost-efficient storage solutions.
  • Take ownership of scoped projects and demonstrate growth toward leading larger, cross-team technical initiatives.

Requirements

  • 8+ years of strong understanding of distributed systems principles, including replication, consistency, and fault tolerance.
  • Experience developing and debugging production services in C++, Go, or Rust.
  • Familiarity with distributed storage systems, file systems, or data infrastructure at scale.
  • Demonstrated ability to write efficient, reliable, and maintainable code in mission-critical environments.
  • Experience troubleshooting complex systems and participating in on-call or operational rotations.
  • Solid communication and collaboration skills, with the ability to work across infrastructure and product teams.
  • Eagerness to learn, grow, and contribute to multi-year infrastructure evolution initiatives.

Tech Stack

C++GoRust

Categories

BackendData EngineeringDevOps