Senior Infrastructure Software Engineer, Storage Core

1 month ago
Full-time
Senior
Software Development
Dropbox

Dropbox

Dropbox is a technology company that builds simple, powerful products for individuals and businesses. With over 700 million registered users worldwide, Dropbox offers file sync, sharing, online backup, cloud storage, collaboration tools, and more to st...

Internet Software & Services
1K-5K
Founded 2007

Description

  • Design, implement, and maintain large-scale distributed storage systems that provide durability, availability, and performance.
  • Collaborate with infrastructure and product engineers to evolve Dropbox’s core storage architecture for better scalability and efficiency.
  • Contribute to replication, erasure coding, and 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 and operate production storage systems.
  • Investigate and resolve complex production issues through root cause analysis and reliability improvements.
  • Partner with networking, hardware, and capacity planning teams to deliver end-to-end storage solutions.
  • Take ownership of scoped projects and grow toward leading larger cross-team technical initiatives.

Requirements

  • 9+ years of experience with 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 large-scale data infrastructure.
  • 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.
  • Strong communication and collaboration skills for working across infrastructure and product teams.
  • Eagerness to learn, grow, and contribute to multi-year infrastructure evolution initiatives.
  • Experience building and operating large-scale object storage or distributed storage systems such as S3, Ceph, or GFS/Colossus (preferred).
  • Deep interest in systems performance, profiling, and low-level optimization (preferred).
  • Familiarity with replication protocols, erasure coding, and data placement algorithms (preferred).

Benefits

  • Canada pay range of $190,400 to $257,600 CAD.
  • Opportunity to work on mission-critical infrastructure at massive scale.
  • Exposure to deep distributed systems and storage challenges in a production environment.
  • Hands-on experience operating services and influencing architectural decisions.
  • Career growth toward technical leadership and larger cross-team initiatives.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II

Azul 251-1K Internet Software & Services

Software Engineer II at Azul on the Payara product team, helping develop and evolve an open-source Jakarta EE platform used for mission-critical enterprise Java applications worldwide.

Agile CI/CD Docker GitLab Java Jenkins Kubernetes Microservices
1 minute ago

Senior Software Developer – Data Analytics

Caseware 251-1K Internet Software & Services

Caseware is hiring a Senior Software Developer to lead the design and delivery of a cloud-based data analytics platform for global audit and financial reporting users.

Angular AWS CI/CD Confluence DynamoDB GitHub GitHub Actions GraphQL Java JIRA Microservices NestJS Serverless Spring Boot System Design
1 minute ago

Senior Software Engineer — Secure Mission Systems

Rackner 11-50 Internet Software & Services

Rackner is hiring a Senior Software Engineer for secure mission systems work supporting a Department of Defense customer, with responsibility spanning development, delivery, security, and AI-enabled capabilities.

CI/CD Confluence GitLab JIRA Kubernetes OpenShift
1 minute ago

Senior Network/Infrastructure engineer

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a network and infrastructure professional to design, operate, and improve its geo-distributed systems that support game developers worldwide.

Ansible AWS DHCP DNS GCP Kanban Linux Puppet Terraform
1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers