Dropbox

Dropbox

Senior Infrastructure Software Engineer, Storage Core

Remote - US: Select locations · Senior

Sponsorship not specifiedDetected 6 days ago
GoRustC++Distributed SystemsIncident ResponseCommunicationCollaborationAdaptability

About the role

  • This role offers deep exposure to distributed systems and storage challenges such as replication, erasure coding, consistency tradeoffs, and performance tuning at massive scale.
  • Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels.

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.
  • Partner with cross-functional teams (Networking, Hardware, Capacity Planning) to deliver end-to-end reliable and cost-efficient storage solutions

Requirements

  • 9+ years of strong understanding of distributed systems principles, including replication, consistency, and fault tolerance.
  • 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.

Nice to have

  • Deep interest in systems performance, profiling, and low-level optimization.
  • Familiarity with replication protocols, erasure coding, and data placement algorithms.
  • Experience with production monitoring, observability, and incident response workflows.
  • Contributions to infrastructure projects, open-source systems, or developer tooling that improved reliability and performance.
  • AI fluency means using these tools to amplify human judgment, not replace it.
  • We believe people with these skills will thrive as work and technology continue to evolve:
  • Awareness: U nderstand yourself and others.
  • Judgment: E valuat e information and mak e decisions in complex situations.

Skills

  • Role Description
  • Check out our blog post on this topic and more here.
  • C ommunicat e, collaborat e, and build trust.
  • <h2 data-usuall

Company info

  • If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment.

This listing is sourced directly from Dropbox's careers page and normalized into a canonical job model.