Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a Backend Product Software Engineer for Desktop Experience to join their dynamic team. This role focuses on developing core desktop technologies that empower product teams to create intuitive user experiences across platforms. You will leverage your expertise in Python, Typescript, and Electron to build software that reaches millions. With a commitment to pushing boundaries, this position offers the chance to work in a Virtual First environment, fostering both autonomy and collaboration. If you're passionate about transforming technical challenges into user-friendly solutions, this opportunity is for you.
Join to apply for the Backend Product Software Engineer, Desktop Experience role at Dropbox.
Dropbox is a Virtual First company. For this role, we are currently only authorized to hire candidates from the following provinces: Alberta, British Columbia, Ontario, and Saskatchewan.
Company Description
Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. We're a global community of bold visionaries and resourceful doers who are shaping the future of Dropbox—and with it the future of work. Our Virtual First model combines the autonomy of a distributed workplace with the power of human connection, making space for both meaningful work and meaningful relationships. With our start-up mindset and enterprise-level opportunities, you can be who you are and grow into who you’re meant to be. Here, you can own your impact to make work more intuitive, joyful, and human—for you as a Dropboxer and for hundreds of millions of people worldwide. If you're ready to push boundaries—and yourself— Dropbox is ready for you.
Team Description
The Dropbox Engineering Team builds technology that creates more enlightened ways of working for hundreds of millions of people. Our platforms handle over a billion files daily, posing engineering challenges and opportunities for impact. We use technologies like Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and Android development. We think like a startup but build for enterprise, exploring new possibilities that transform how people work. Join us if you're excited about turning complex technical challenges into intuitive solutions at scale.
Role Description
Our strategy starts with our mission: building products that help our customers work in more enlightened ways. We are now focusing on helping users organize their lives beyond just cloud storage.
This role specializes in desktop platform development. The Desktop Developer Experience team builds core desktop technologies that enable product teams to create rich and intuitive experiences powered by AI, utilizing web technologies for Mac, Linux, and Windows. You will be central to empowering our product engineers to innovate on desktop platforms.
Our Engineering Career Framework describes expectations for engineers at each career level. More details can be found on our blog.
Responsibilities
Many teams participate in on-call rotations, which entails being available during core and non-core hours. Applicants should inquire about specific rotations.
Requirements
Preferred Qualifications
Compensation
Canada Pay Range: $168,300—$227,700 CAD. This is an expected annual salary/OTE, subject to change. Compensation includes bonus potential, stock options (RSUs), and other benefits.
Benefits
Additional benefits are available upon request, varying by location.
Dropbox is an equal opportunity employer committed to diversity and inclusion, supporting various affinity groups.