
dropbox
๐ Job Opportunity: Backend Product Software Engineer, Desktop Experience
๐ Location: Remote – Canada (Only hiring from Alberta, British Columbia, Ontario, and Saskatchewan)
๐ข Company: Dropbox
๐ผ Job Type: Full-Time | Remote | Engineering
๐งฉ About Dropbox
Dropbox is a Virtual First workplace redefining how people work. With over 2,000 employees globally, the company combines the agility of a startup with the impact of a large-scale enterprise. Weโre on a mission to simplify the way people workโintuitively, securely, and collaboratively.
๐ป Team Overview
The Engineering Team powers core Dropbox experiences including Dropbox Dash, Dropbox Sign, and our industry-leading file sync engine. This team operates at scale, solving complex technical problems using tools like Python, React, Node.js, Rust, and more.
๐ Role Overview
We are hiring a Backend Product Software Engineer with a focus on Desktop Experience. Youโll work on technologies that empower product teams to deliver seamless desktop experiences across Mac, Linux, and Windows platforms. Think Electron + AI-powered UI innovation = your playground.
๐ฏ Key Responsibilities
- Architect and maintain a robust desktop platform for product teams.
- Use Electron and web technologies to boost engineering velocity.
- Collaborate cross-functionally to translate business challenges into scalable code.
- Develop in Python, Rust, React, and TypeScript.
- Contribute to internal tools and development environments.
- Participate in code reviews, mentorship, and technical leadership.
- Engage in on-call rotations as required by the team.
๐ Requirements
- Minimum 6 years of professional software engineering experience.
- Proven experience with desktop application platforms.
- Proficient in Python and TypeScript.
- Experience building user-facing desktop applications.
- Strong grasp of CI/CD, project management tools, and rapid prototyping.
- Strong systems thinking and a user-first design mentality.
โญ Preferred Qualifications
- Bachelorโs in Computer Science, Math, Physics, or related field.
- Hands-on with Electron, Rust, or backend services.
- Experience with developer platforms, APIs, and build tools like Bazel.
๐ฐ Compensation & Perks
Salary Range (CAD): $168,300 โ $227,700
- Annual Bonus + RSUs
Benefits Include:
โ
Competitive medical, dental & vision coverage
โ
Flexible Paid Time Off (PTO)
โ
Parental & family planning support
โ
Life and disability insurance
โ
Wellness allowance, mental health benefits
โ
Retirement savings plans
โ
Travel and business protection coverage
๐ Diversity & Inclusion
Dropbox is proud to be an Equal Opportunity Employerโweโre committed to creating a diverse and inclusive workplace where everyone feels supported and connected.