Dropbox
Principal Software Engineer, Product Engineering
Remote - Canada: Select locations · Principal
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card follow-through: 50%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Your influence will span organizations, setting foundational architecture, driving execution standards, and aligning senior technical and product leaders across boundaries.
- Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels.
Responsibilities
- Own and drive technical outcomes across multiple teams and organizations, delivering company critical customer and business impact at scale.
- Define long term technical strategy and partner with senior Product and Engineering leaders as the technical owner for the most important company objectives.
- Tackle the most ambiguous and far reaching technical and product problems, shaping what the company builds as much as how it builds it.
- Influence and align roadmaps across organizations, resolving structural bottlenecks and changing how Dropbox builds and operates.
- Drive AI adoption both to increase productivity and to produce AI based features.
Requirements
- Advanced degree in Computer Science or a related technical field involving substantial software development, or equivalent industry experience demonstrating deep technical mastery.
- 15+ years of experience designing, building, and evolving large scale software systems with sustained impact across multiple teams or organizations.
- Broad and deep technical expertise across multiple domains, including several of frontend, mobile, search, databases, storage systems, concurrency, and distributed systems.
- Practical experience applying modern ML, LLM based APIs, and agentic frameworks in production systems, with sound judgment around quality, cost, and risk.
- Ability to communicate complex technical concepts clearly and persuasively to senior engineering, product, and executive audiences.
Nice to have
- Experience defining and scaling company wide platforms or architectural standards that are adopted across multiple organizations.
- Proven track record of leading the introduction of new technologies such as AI or ML into core products or engineering workflows with durable impact.
- Experience operating in highly distributed, virtual first engineering organizations at global scale.
- AI fluency means using these tools to amplify human judgment, not replace it.
- We believe people with these skills will thrive as work and technology continue to evolve:
- Awareness: U nderstand yourself and others.
- Judgment: E valuat e information and mak e decisions in complex situations.
- Adaptability: L earn, adjust, and stay effective through change.
Skills
- Role Description
- Check out our blog post on this topic and more here.
This listing is sourced directly from Dropbox's careers page and normalized into a canonical job model.