Principal Software Engineer, Core Sharing & Collaboration
Boost your chances at dropbox
Tailor your resume to this exact job and generate a matching cover letter in about 60 seconds with JobEase — our AI application assistant.
- ATS-optimized resume
- Personalized cover letter
- Match score & keyword gaps
Free to start · no card required
Get more other jobs in your inbox
Verified daily — no ghost listings.
About This Role
The Principal Software Engineer at Dropbox owns company-critical technical problems, defines long-term technical direction, and drives execution standards across organizations. They operate at the intersection of technology, product, business strategy, and applied AI, leading the introduction and adoption of AI across product capabilities and engineering workflows. The role requires a deep understanding of user experience, performance, reliability, and operational excellence, as well as broad and deep technical expertise across multiple domains. The Principal Engineer will influence roadmaps, resolve structural bottlenecks, and shape the company's future. They will also model exceptional technical judgment and execution rigor, setting and sustaining high engineering standards across a distributed environment.
Key ResponsibilitiesAI-extracted
- 1Own and drive technical outcomes across multiple teams and organizations, delivering company-critical customer and business impact at scale.
- 2Define long-term technical strategy and partner with senior Product and Engineering leaders as the technical owner for the most important company objectives.
- 3Tackle the most ambiguous and far-reaching technical and product problems, shaping what the company builds as much as how it builds it.
- 4Remain deeply hands-on in software development, owning and implementing the most critical, complex, and foundational parts of the system where leverage is highest.
- 5Influence and align roadmaps across organizations, resolving structural bottlenecks and changing how Dropbox builds and operates.
RequirementsAI-extracted
- 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.
- Demonstrated success operating at a Principal level, owning company-critical technical problems and influencing long-term technical direction.
- Strong experience building consumer-facing products at scale, with a deep understanding of user experience, performance, reliability, and operational excellence.
- Practical experience applying modern ML, LLM-based APIs, and agentic frameworks in production systems, with sound judgment around quality, cost, and risk.
Perks & BenefitsAI-extracted
Apply to This Job in Minutes
Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.
75% of AI Resumes Get Rejected
Beat the ATS with Jobease.ca's AI Resume Builder. Optimized for real hiring systems.
Build My ResumeProfile Match
Loading…Checking your profile against this job…
Job Overview
Share This Job
Track All Your Applications
Never lose track again. Jobease.ca organizes every application, interview, and follow-up.
Organize My Search