
dropbox
Job Title: Frontend Product Software Engineer, Identity Experience
Location: Remote (Canada – Alberta, British Columbia, Ontario, and Saskatchewan only)
Company: Dropbox
Company Overview:
Dropbox is a Virtual First company that thrives on innovative ways of working. With a global community of over 2,000 employees, Dropbox is shaping the future of work by combining flexibility with human connection. We offer a start-up mindset with enterprise-level opportunities, allowing you to make an impact and grow in a dynamic environment. At Dropbox, you can be yourself, push boundaries, and help make work more intuitive, joyful, and human.
Team Overview:
The Dropbox Engineering team drives innovation to create seamless, intuitive user interfaces for millions of users globally. Our platforms, such as Dropbox Dash and Dropbox Sign, handle billions of files every day, creating significant engineering challenges and opportunities for impact. We use technologies like Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and Android development to build and solve interesting problems.
Role Description:
As a Frontend Product Software Engineer, you will help build responsive, user-centric applications that millions of people rely on every day for their data interaction and collaboration needs. This role involves working closely with product managers, designers, and analysts to create exceptional user experiences and continuously optimize our platforms. You will be contributing to both short and long-term roadmaps while ensuring high-quality technical execution.
Key Responsibilities:
- Design, develop, and maintain software that impacts millions of users daily.
- Collaborate with product managers, designers, and analysts to understand user needs and deliver products that address them.
- Balance business impact, user experience, and technical quality in roadmap execution.
- Contribute to the team’s culture through mentorship, code reviews, and internal process improvements.
- Participate in on-call rotations, as required, for managing services and troubleshooting issues during non-core business hours.
Requirements:
- BS in Computer Science or related technical field, or equivalent practical experience.
- 2+ years of software engineering experience with a focus on frontend development.
- Proven success in developing and shipping large-scale web applications with a user-centric approach.
- Proficiency in front-end technologies such as JavaScript, TypeScript, React, HTML5, and CSS3.
- Ability to handle full-stack projects and deliver functional prototypes rapidly.
Preferred Qualifications:
- Familiarity with Git for version control and collaboration.
- Experience with Node.js for server-side logic and database management.
- Experience building cross-platform desktop applications using Electron.
- Strong knowledge of API and networking patterns, including RESTful services and modern asynchronous communication.
Compensation:
- Salary Range: $134,300 — $181,700 CAD (subject to change based on location and market).
- Additional Benefits: Competitive medical, dental, and vision coverage, retirement savings, flexible PTO, income protection plans, parental benefits, mental health support, and more.
Dropbox Culture and Benefits:
At Dropbox, we prioritize holistic well-being for all employees and offer a comprehensive benefits package, including flexible PTO, wellness allowances, and additional perks to support personal growth, health, and work-life balance. We are an equal opportunity employer and committed to fostering an inclusive and welcoming environment for everyone.
Apply Now:
If you are passionate about building impactful products and thriving in a flexible, virtual-first environment, we encourage you to apply.
#LI-Remote