Principal Software Engineer, Product Engineering

Dropbox

San Francisco (CA)

Remote

USD 228,000 - 385,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dropbox’s Principal Software Engineer, Product Engineering role sits at the intersection of technology, product strategy, and applied AI. You own multi-year, high-impact problems, set long-term technical direction for customer-facing experiences used by millions, and stay hands-on where leverage is greatest.

You will lead architectural standards, collaborate with senior leaders, and drive AI adoption across product capabilities and engineering workflows.

Qualifications

  • Advanced degree in Computer Science or a related technical field
  • 15+ years designing and evolving large-scale software systems
  • Principal-level experience owning company-critical technical problems
  • Strong track record delivering consumer-facing products at scale
  • Broad expertise across frontend, mobile, databases, storage, concurrency and distributed systems
  • Practical experience applying ML/LLM-based APIs and agentic frameworks in production

Responsibilities

  • Own and drive technical outcomes across multiple teams and organizations at scale
  • Define long-term technical strategy with senior leaders as technical owner for key objectives
  • Tackle ambiguous, far-reaching technical and product problems
  • Remain hands-on in software development for critical system components
  • Influence roadmaps across organizations and remove bottlenecks
  • Architect and evolve foundational systems and platforms for new product capabilities
  • Model exceptional technical judgment and uphold high engineering standards across a distributed environment
  • Drive AI adoption to boost productivity and enable AI-based features

Skills

Principal leadership
AI/ML experience
Product engineering experience
Large-scale systems
Communication to executives

Education

Advanced CS degree or equivalent

Tools

LLM APIs
Distributed systems
Frontend/Backend architecture

Job description

Role Description

As a Principal Software Engineer, Product Engineering at Dropbox, you will own company critical, loosely defined technical problems with multi year impact, operating at the intersection of technology, product, business strategy, and applied AI. You will define long term technical direction for customer facing experiences used by millions, identifying where AI meaningfully improves customer value and translating evolving business context and industry advances into durable, multi area strategies and roadmaps that shape how Dropbox builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage.

  • Remote - US: All locations
  • Remote
  • Engineering
  • Full Time

Your influence will span organizations, setting foundational architecture, driving execution standards, and aligning senior technical and product leaders across boundaries. You will lead the responsible introduction and adoption of AI across product capabilities and engineering workflows, bring clarity to the most complex decisions, institutionalize engineering excellence, and contribute directly through critical design, prototyping, and code reviews.

In return, you will operate as a trusted technical partner to senior leadership, shape systems and platforms including AI powered foundations that define Dropbox’s future, and act as a company level technical strategist, advancing Dropbox’s mission to create a more enlightened way of working.

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.
  • 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 (this may involve both frontend and backend 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.
Preferred Qualifications
  • 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.
Durable Skills

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: Understand yourself and others.
  • Judgment: Evaluate information and make decisions in complex situations.
  • Adaptability: Learn, adjust, and stay effective through change.
  • Connection: Communicate, collaborate, and build trust.
Compensation

US Zone 1: $284,800—$385,200 USD

US Zone 2: $256,300—$346,700 USD

US Zone 3: $227,800—$308,200 USD

The range(s) listed above is the expected annual salary/OTE (On-Target Earnings) for this role, subject to change. Please note, OTE are for sales roles only.

Salary/OTE is just one component of Dropbox’s total rewards package. All regular employees are also eligible for the corporate bonus program or a sales incentive (target included in OTE) as well as stock in the form of Restricted Stock Units (RSUs).

Dropbox takes a number of factors into account when determining individual starting pay, including job and level they are hired into, location/metropolitan area, skillset, and peer compensation. We target most new hire offers between the minimum up to the middle of the range.

Dropbox uses the zip code of an employee’s remote work location to determine which metropolitan pay range we use.

  • US Zone 1: San Francisco metro, New York City metro, or Seattle metro
  • US Zone 2: California (outside SF metro), Colorado, Connecticut (outside NYC metro), Delaware, Illinois (Chicago metro), Indiana (Chicago metro), Maryland, Massachusetts, Michigan (Chicago metro), New Hampshire, New Jersey (outside NYC metro), New York (outside NYC metro), Oregon, Pennsylvania (D.C. metro), Pennsylvania (outside NYC metro), Texas (Austin metro) Virginia (DC metro), Washington (outside Seattle metro), Washington DC metro, West Virginia (DC metro), Wisconsin (Chicago metro)
  • US Zone 3: All other US locations

Dropbox is a Virtual First company and is open to hiring candidates in all authorized locations.

Company Description

Dropbox isn’t just a workplace—it’s a living lab for designing a more enlightened way of working. We’re a global community of bold visionaries and resourceful doers shaping the future of Dropbox and, in turn, the future of work. Our Virtual First model combines the autonomy of a distributed workplace with the power of human connection, creating space for meaningful work and lasting relationships. With a startup mindset and enterprise-level opportunities, we expect Dropbox employees to think critically, stay curious, and use modern tools, including AI, to improve how work gets done. Here, you can be who you are and grow into who you’re meant to be. You own your impact, helping make work more intuitive, joyful, and human for yourself and hundreds of millions of people worldwide.

Team Description

The Dropbox Engineering Team develops the technology, platforms, and products that create more enlightened ways of working for hundreds of millions of people. Customers rely on Dropbox to manage, share, and collaborate on content seamlessly—our engineering makes that easier and more intuitive than ever before. Our platform features a robust systems software layer that stores and processes exabytes of data, and a suite of growing services that enhance core products like our sharing and sync engine. We’re also driving innovation with new offerings such as Dash, our AI-powered knowledge management engine. Our infrastructure spans high-performance servers and cutting-edge components across multiple data centers worldwide, ensuring reliability, speed, and scalability at a global scale. We think like a startup but build for an enterprise, exploring new possibilities that transform how people work. If you're excited about turning complex technical challenges into intuitive solutions at scale, join our Engineering team.

Virtual First

Dropbox’s Virtual First way of working is designed to help people do their best work with flexibility, autonomy, and connection. Day to day, teams work remotely with nonlinear schedules and core collaboration hours that support deep focus and individual working styles. We prioritize asynchronous communication to improve clarity, respect deep work time, and reduce unnecessary meetings. While remote work is the primary experience for our employees, we also prioritize intentional, in-person connection. We bring teams together through regular team gatherings, on-demand workspaces, and Dropbox Neighborhood events in order to strengthen team cohesion, foster creativity, and enhance momentum. Virtual First is built to provide the same access to opportunity, growth, and impact for everyone, regardless of location.

This role requires travel to offsites and various other team gatherings (approximately 5-10% of the year or 2-3 days per quarter).

AI Fluency

AI fluency is a core part of how we work and grow. It’s not about being an expert—it’s about using these tools thoughtfully and effectively to improve your work and support others. We look for four key behaviors in candidates:

  • Ownership: You use AI responsibly by protecting data, applying sound judgment, and taking accountability for the quality and accuracy of your work.
  • Experimentation: You explore new AI capabilities and apply them to improve workflows within approved tools and practices.
  • Leverage: You use AI to enhance thinking, improve efficiency, and increase your impact and your team’s.
  • Learning: You stay current on emerging AI tools and trends, continuously build your skills, and share what you learn with others.

Together, these behaviors help build a workforce where technology amplifies human judgment, creativity, and impact.

Meet the Dropbox Engineering team

Focus areas include machine learning, data engineering, frontend and backend development, mobile, site reliability, infrastructure, and technical program management.

I feel trusted at Dropbox. Here, I’m free to make decisions, own my work end-to-end, and contribute to the company beyond my role.

Ragul, Tech Lead

Dropbox has transformed my career, and I feel empowered to make an impact every single day. I love working with exceptional people in an environment that supports growth, innovation, and disruption.

Rachel, Security Engineer

Every day at Dropbox brings new opportunities to push myself: to try something different and grow my skillset. I’m encouraged at every step.

RiAnica, Senior Web Producer

I know I’m making an impact when our products make users’ lives easier.

Maciej, Software Engineer

Everyone I met during the interview process was working on solving real problems. That’s what attracted me to Dropbox.

Hannah, People Analytics Senior Manager

Committed to your growth

Dropbox is a global community where you can own your impact. From day one, you’re trusted to experiment boldly, sharpen your craft, and grow with the support of world‑class teammates. With our start-up mindset and enterprise-level opportunities, you can be yourself while unlocking your potential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager, Lifecycle Marketing
Senior Manager, Lifecycle Marketing

Dropbox • San Francisco (CA)

Remote
USD 161,000 - 246,000
RSUs
Bonus program
Senior Corporate Enterprise Platform Engineer, Windows
Senior Corporate Enterprise Platform Engineer, Windows

Dropbox • San Francisco (CA)

Remote
USD 150,000 - 215,000
Stock RSUs
Remote-friendly culture
Travel 5–10%
Senior Financial Planning & Analysis Partner - Product & Growth
Senior Financial Planning & Analysis Partner - Product & Growth

Dropbox • San Francisco (CA)

Remote
USD 172,000 - 232,000
Integrated Campaign Strategist
Integrated Campaign Strategist

Dropbox • San Francisco (CA)

Remote
USD 137,000 - 208,000
Director, Data Science & Engineering, Finance
Director, Data Science & Engineering, Finance

Dropbox • San Francisco (CA)

Remote
USD 228,000 - 309,000
Senior Account Executive
Senior Account Executive

Dropbox • San Francisco (CA)

Remote
USD 188,000 - 254,000
Senior Program Manager, Employee Experience
Senior Program Manager, Employee Experience

Dropbox • San Francisco (CA)

Remote
USD 128,000 - 173,000
Senior Engineering Manger, Commerce Platform
Senior Engineering Manger, Commerce Platform

Dropbox • United States

Remote
USD 198,600 - 302,200
Competitive medical, dental, and vision coverage
401(k) plan with a generous company match
Flexible PTO/Paid Time Off
+1
Principal Software Engineer
Principal Software Engineer

Dropbox • United States

Remote
USD 256,000 - 385,000
Director of Pricing and Packaging
Director of Pricing and Packaging

Dropbox • San Francisco (CA)

Remote
USD 210,000 - 320,000
Stock options
RSUs