Dropbox
Senior Infrastructure Software Engineer, Storage Core
Remote - Canada: 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.
Apply directly at Dropbox →Create a free account for alerts like thisView Dropbox immigration profile
This listing is sourced directly from Dropbox's careers page and normalized into a canonical job model.