Backend Product Software Engineer, Desktop Experience

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.


To apply for this job please visit jobs.dropbox.com.

Job Overview
Job Location