Staff Backend Software Engineer – Core Sync (Dropbox)
Dropbox United States
Staff Backend Software Engineer – Core Sync (Dropbox)

At Dropbox, engineers build the technology that enables seamless collaboration for hundreds of millions of users around the world. The Staff Backend Software Engineer – Core Sync role focuses on improving the reliability, scalability, and performance of Dropbox’s core synchronization system.

In this position, you will work closely with product managers, engineering leaders, and cross-functional teams to design and deliver technical solutions that enhance Dropbox’s file syncing capabilities and overall user experience.

Key Responsibilities

  • Design and implement scalable backend systems used by millions of users

  • Lead technical initiatives to improve performance and reliability of the sync platform

  • Collaborate with product, design, and engineering teams to deliver impactful solutions

  • Balance short-term product improvements with long-term architectural strategies

  • Review system designs and code while mentoring other engineers

  • Contribute to engineering standards and best practices across the organization

  • Participate in technical discussions, hiring processes, and knowledge sharing across teams

  • Take part in on-call rotations when required

Requirements

  • 12+ years of software engineering experience working on large-scale systems

  • Bachelor’s degree in Computer Science or a related technical field (or equivalent experience)

  • Proven experience building complex software products used by large user bases

  • Strong knowledge of distributed systems, file systems, or operating system internals

  • Excellent communication and collaboration skills

  • Ability to manage both short-term execution and long-term technical strategy

Preferred Qualifications

  • Advanced programming experience in Rust or C++

  • Strong debugging and performance optimization skills

  • Familiarity with databases, compilers, operating systems, or distributed storage systems

  • Knowledge of Python or Go

  • Experience building developer platforms or technical infrastructure

Compensation

  • Salary Range (Canada): $200,600 – $271,400 CAD

This role offers the opportunity to influence the architecture of one of Dropbox’s most important systems and contribute to a platform used by millions of people worldwide. 

About Company

Dropbox is a U.S.-based technology company that provides cloud storage and collaboration tools. Its platform allows individuals and businesses to store, share, and synchronize files across devices, helping teams work more efficiently from anywhere. 

Job Information