Senior Technical Program Manager
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
About Dropbox
Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. As a Virtual First company, we are currently authorized to hire candidates from Alberta, British Columbia, Ontario, and Saskatchewan. We are a global community shaping the future of work, combining the autonomy of a distributed workplace with powerful human connection. With a start-up mindset and enterprise-level opportunities, you can own your impact to make work more intuitive, joyful, and human for hundreds of millions worldwide.
About the Team
The Dropbox Engineering Team builds the technology that creates more enlightened ways of working. Our platforms, including Dropbox Dash, Dropbox Sign, and our core sync engine, handle over a billion files daily, presenting significant engineering challenges. We utilize technologies such as Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and Android development. We think like a startup but build for an enterprise, constantly exploring new possibilities to transform how people work. Join us if you're excited about turning complex technical challenges into intuitive solutions at scale.
The Opportunity: Senior Technical Program Manager
Dropbox is seeking an exceptional Senior Technical Program Manager (TPM) to join our Dash Engineering Team. In this role, you will lead engineering-wide programs for some of the highest priority initiatives at the company. You will collaborate with cross-functional teams to define and execute clear roadmaps, drive alignment with product and company priorities, and own the end-to-end execution of your programs. The ideal candidate will be deeply technical, detail-oriented, and able to use their influence to drive results with a sense of urgency and ownership.
What You'll Do
- Program Leadership: Drive the development, alignment, and execution of various strategic engineering initiatives, defining clear roadmaps and ensuring successful delivery across cross-functional teams. Manage ambitious timelines, proactively identify and mitigate risks, and lead the successful execution of complex programs.
- Stakeholder Management: Cultivate strong relationships with stakeholders at all levels to foster alignment and drive collective success.
- Technical Excellence: Apply deep technical expertise and domain aptitude to drive innovative solutions across various engineering programs.
- Exceptional Communication: Expertly communicate progress across all levels of the organization, regularly presenting to executive leadership on behalf of your team.
- Leading Through Influence: Collaborate effectively with cross-functional partners across Engineering, Product Management, Design, and Marketing to successfully influence decisions and drive results, leveraging your technical acumen and operational excellence to achieve ambitious OKRs.
What You'll Need
- 8+ years of Technical Program Management experience in a related industry.
- Bachelor’s degree in Computer Science, Engineering, or equivalent years of work experience.
- Strong technical experience in building distributed systems, platforms, and products at scale.
- Solid technical aptitude with an ability to understand technical architectures and speak to system design, reliability, scalability challenges, and design tradeoffs.
- Excellent written and verbal communication skills, comfortable presenting in large groups and handling high-pressure communication with senior management.
- Experience managing large, cross-functional programs with technical depth and expert program management skills.
- Experience with 0→1 initiatives and bringing new products to the market.
- Must have a thorough understanding of the software development lifecycle.
- Detail-oriented, with the ability to thrive in a fast-paced environment with ambitious priorities.
Bonus Points
- Experience with building infrastructure platforms, search systems, and AI/ML products.
- Expertise in program management tools and software (e.g., Jira, Airtable, Asana, etc.).
Key skills/competency
- Technical Program Management
- Distributed Systems
- Software Development Lifecycle
- Cross-functional Leadership
- Stakeholder Management
- Risk Mitigation
- AI/ML Products
- System Design
- Scalability
- Program Management Tools
How to Get Hired at Dropbox
- Research Dropbox's culture: Study their Virtual First model, mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your application to highlight extensive Technical Program Management experience, particularly with distributed systems and cross-functional leadership, aligning with Dropbox's priorities.
- Demonstrate technical depth: Showcase your solid technical aptitude in system design, reliability, scalability challenges, and the software development lifecycle, crucial for Dropbox's engineering needs.
- Prepare for behavioral interviews: Practice communicating your experience in leading complex initiatives, influencing diverse stakeholders, managing ambitious timelines, and driving results through collaboration.
- Highlight relevant experience: Emphasize any experience with 0→1 initiatives, bringing new products to market, or expertise in infrastructure platforms, search systems, and AI/ML products.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background