Principal Software Engineer - Developer Productivity
Company
Dropbox
Location
Remote
Type
Full Time
Job Description
Role Description
Dropbox is seeking a Principal Engineer to define the long-term technical vision and execution strategy for Developer Productivity. This role will serve as the architectural and strategic leader for building a modern AI-augmented internal developer experience platform serving Dropbox engineers across our multi-product stack.
In this high-impact cross-cutting role you’ll shape how development flows from idea to production—streamlining workflows reducing friction and introducing agentic workflows that enable faster higher-quality software delivery. You’ll work across distributed systems address the challenges of a complex monorepo and introduce intelligent systems that empower developers through automation guidance and seamless tooling integration.
This is a career-defining opportunity to reimagine how software gets built at scale—and bring the promise of AI to everyday developer tasks.
Responsibilities
-
Define the long-term architecture for Dropbox’s developer productivity platform including a unified internal developer portal (“Dropbox Console”) default workflows and intelligent agents.
-
Own platform-wide architectural patterns that streamline the entire SDLC: from local dev and CI to testing debugging and deployment.
-
Build abstractions and systems that scale across monorepo multi-platform (desktop/web/mobile) and hybrid cloud/on-prem environments.
-
Lead the design and implementation of agentic workflows for core developer tasks—code reviews test generation flaky test triage documentation migrations etc.
-
Design systems that embed safe and assistive AI directly into development surfaces and tools enabling faster iteration while preserving quality and auditability.
-
Define best practices for integrating LLMs into engineering workflows including supervision checkpoints rollback strategies and metrics.
-
Partner with infrastructure product and engineering teams to identify bottlenecks and define metrics that matter for business outcomes.
-
Drive migration from fragmented tools and tribal workflows to a unified platform that enables flow-state for developers.
-
Set and enforce standards for quality safety and reliability of automation and AI workflows.
-
Serve as a technical multiplier mentoring teams across Dropbox and raising the bar on system design platform thinking and developer empathy.
-
Collaborate deeply with PMs DX researchers SREs and leadership to align priorities and deliver developer delight.
-
Represent Dropbox in the external platform and AI productivity communities through talks papers and open-source contributions where appropriate.
Requirements
-
12+ years of engineering experience with a deep background in distributed systems internal developer platforms or DevProd infrastructure.
-
Deep understanding of monorepos complex CI/CD setups local development multi-platform development and developer journey mapping.
-
Demonstrated experience building large-scale platforms with high reliability composability and extensibility.
-
Passionate about AI with hands-on experience (or deep exposure) to integrating LLMs RAG systems or intelligent assistants into engineering workflows.
-
Strong product sense and empathy for developer pain—capable of translating data and feedback into high-leverage solutions.
Preferred Qualifications
-
Experience leading or contributing to AI developer tooling or developer experience
-
Proven success operating as a principal+ level engineer across large orgs
Compensation
US Zone 1
$276300—$373800 USD
US Zone 2
$248600—$336400 USD
US Zone 3
$221000—$299000 USD
Date Posted
11/30/2025
Views
0
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsPrincipal Cloud Architect: Pre-Sales - Myriad360
Views in the last 30 days - 0
This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View DetailsFull Stack Product Engineer - Jiga
Views in the last 30 days - 0
Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View Details