
Principal Software Engineer, Core Sharing & Collaboration
Dropbox
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $256,300 - $346,700 per year
Job Level
Tech Stack
About the role
- 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.
- Remain deeply hands on in software development, owning and implementing the most critical, complex, and foundational parts of the system where leverage is highest.
- Influence and align roadmaps across organizations, resolving structural bottlenecks and changing how Dropbox builds and operates.
- Architect and evolve foundational systems and platforms that enable new product capabilities and operate reliably at the scale of hundreds of millions of users.
- Model exceptional technical judgment and execution rigor, setting and sustaining high engineering standards across a distributed, virtual environment.
- 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.
- 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.
- 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.
Benefits
- Health insurance
- 401(k)
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentlarge scale software systemsfrontend developmentmobile developmentsearch technologiesdatabasesstorage systemsconcurrencydistributed systemsmachine learning
Soft Skills
technical judgmentexecution rigorcommunicationinfluenceproblem solvingcollaborationstrategic thinkingleadershippersuasionuser experience understanding
Certifications
advanced degree in Computer Sciencetechnical certifications