Staff Backend Product Software Engineer
Dropbox
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Company Overview
Dropbox is a Virtual First company that encourages innovative and flexible work methods. With a global community, Dropbox shapes the future of work through autonomy and meaningful connections.
Team Overview
The Engineering Team builds platforms such as Dropbox Dash, Dropbox Sign, and the core sync engine, solving challenges for hundreds of millions of users with modern technologies like Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and AI-powered services.
Role Overview
As a Staff Engineer, you will solve complex challenges at the intersection of technology, product, and business impact. You will define technical direction, drive architectural decisions, and lead a team of 15-20 engineers, ensuring high-quality delivery at scale.
Responsibilities
- Lead and manage a team to achieve key outcomes.
- Define and drive technical direction in collaboration with Product Management.
- Architect foundational systems for new product capabilities.
- Own and solve company-wide, ambiguous technical challenges.
- Influence cross-org roadmaps and maintain engineering standards.
Requirements
Applicants should have a BS, MS, or PhD in Computer Science or related fields and at least 12 years of experience in software engineering. Experience on consumer user-facing teams is a must along with expertise in at least three areas including search, media systems engineering, performance engineering, and modern ML/LLM-based APIs.
Preferred Qualifications
Experience using AI tools for technical design, prototyping, and production coding is highly valued.
Compensation & Benefits
- Canada Pay Range: $204,900—$277,200 CAD annually.
- Eligibility for bonus programs, RSUs, and comprehensive health benefits.
- Flexible PTO, remote working, and holistic wellness benefits.
Key skills/competency
Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, AI, ML, Architecture, Leadership
How to Get Hired at Dropbox
- Customize your resume: Tailor for Dropbox's technical requirements.
- Highlight relevant experience: Emphasize leadership and backend expertise.
- Research Dropbox culture: Learn mission and engineering values.
- Prepare for technical interviews: Practice coding and system design.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background