Principal Software Engineer
$249.7k - $337.9k per yearDropbox
Role Description
As a Principal Engineer 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.
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.
Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here.
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: U nderstand yourself and others .
- Judgment: E valuat e information and mak e decisions in complex situations .
- Adaptability: L earn, adjust, and stay effective through change .
- Connection: C ommunicat e , collaborat e , and build trust .
To learn more about why these skills matter and what the data shows about thriving through change, read this from our Chief People Officer, Melanie Rosenwasser.
Compensation
Canada Pay Range
$249,700—$337,900 CAD
$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time... ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate...SuggestedLong term contractFull timeRemote workFlexible hours$225k - $275k per year
...Coalition. About the role This role is a Principal-level individual contributor position embedded in the Security Engineering organization, focused on Wirespeed’s most... ...detection and integration workflows. The Principal Software Engineer will own critical backend services...SuggestedLong term contractFull timeFixed term contractWork at officeRemote workHome officeFlexible hours$375k per year
...the past 5 years building the best automated project management software—an AI project manager that eliminates reactive project management... .... About The Role Motion is hiring an experienced software engineer who can make key technical decisions and implement large...SuggestedRemote jobLive InLocal area$158k - $263k per year
...Role Platform Infrastructure Engineering is responsible for building... ..., the first time. As a Principal II Platform Infrastructure Engineer... ...built on Google Kubernetes Engine and VMs spanning multiple... ...Automation and Collaboration Software (TACOS). Provision cloud infrastructure...SuggestedLong term contractFull timeInternshipLocal area$190k - $220k per year
...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building the... ...exceptional engineers to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with our VP Engineering...SuggestedFull timeInternshipRemote workHome officeVisa sponsorship- ...love to meet you. About the Role We are looking for a principal engineer to join our Streaming Systems team, leading work on the high-... ...single second latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-time based...Full timeRemote work
- ...platform for Financial Planning & Analysis (FP&A), an established software category with a multi-billion market but no clear winner. We’re... ...experiences that make complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews, and clear...Full timeApprenticeshipLocal areaRemote work
- ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google... ...environment. What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with...Full timeContract workTemporary workRemote work
- ...creation and digital collaboration. Your role: As a Principal Product Engineer, you will work at the intersection of engineering, product... ...agents, reviews, testing, ops) to improve how we build and ship software. To be successful in this role you need the following:...Permanent employmentFull timeContract workFor contractorsRemote workFlexible hours
- ...ownership, and building in a fast-paced environment, you'll feel right at home with us! About the role We're looking for a software engineer who's productive in Rails, comfortable with ambiguity, and motivated by shipping real value quickly. You'll own features end-to-...Remote workWork from home
- ...of GPU-powered nodes running the Mawari Engine, a proprietary rendering and streaming stack... ...team of successful serial entrepreneurs, software developers, researchers and graphics... ...decentralized XR streaming. About the role – Principal Engineer In this role, you will be...Remote jobFull timeWork at officeWorldwideFlexible hours
$160k - $240k per year
...both the largest independent mineral exploration company and the largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead exploration programs with our renowned exploration geologists....Full timeRemote work- ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.... ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility...Full timeImmediate startHome office
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead... ...continuous technical learning. What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin - OO design and...Long term contractFull timeRemote workFlexible hours
$186.37k - $223.64k per year
...time . The Opportunity We're looking for a Staff Integrations Engineer to join our GTM Tools & Technology team — a hybrid role sitting at the intersection of Revenue Operations and internal software engineering. You'll own the architecture and delivery of integrations...Full timeLocal areaRemote workFlexible hours- ...about this role, we encourage you to apply. The Role We are looking for a Frontend Developer to join our Engineering team to enable us to build high quality software more quickly and to improve our systems for both customers and internal users. Reporting to the Frontend...Full timeRemote workFlexible hours
- ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry... ..., learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating...Full timeRemote workFlexible hours
- ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features...Full timeImmediate startHome office
- ...Position Overview We are seeking an experienced Security Software Data Engineer III to support enterprise security initiatives focused on encryption, certificate lifecycle management, key management, and enterprise cryptographic infrastructure. This role combines strong...Permanent employmentFull timeRemote work
- ...Munich, Washington and Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building the future of space-based... ...Quality Assurance (PQA) team , with a strong focus on Flight Software Product Assurance . In this role, you will play a critical part...Permanent employmentFull timeFor subcontractorInternshipRemote workFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...efficiently onboard onto Hightouch and manage and scale their Hightouch deployments. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend, distributed systems, and asynchronous workflows and...Full timeRemote workFlexible hours
- ...platform. And we're just getting started. Backed by Greylock and Y Combinator, fully remote since 2018. As a Senior Fullstack Engineer at Postscript, you'll be a high-ownership contributor to one of our core product or platform teams — owning meaningful systems end-to...Long term contractFull timeRemote workWork from homeFlexible hours
- ...The opportunity We are searching for a Staff / Senior Software Engineer to join our Search team . The role entails contributing to... ...What you will do: Work on a technically complex Search Engine. Deliver high-quality Elixir, Ruby and Golang code for new...Permanent employmentFull timeRemote workWorldwideRelocationFlexible hours
- ...About the Role: We are seeking an experienced Software Developer to join our team working on medical device software for audiometry testing... ..., requiring adherence to compliance standards and high-quality engineering practices in a regulated environment. What Makes This Role...Long term contractPermanent employmentFull timeRemote workWorldwide
- Location: Remote Type of work: Full time Pine Software Technology Ltd is a software company specializing in trading technology... ...management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines,...Permanent employmentFull timeWork at officeImmediate startRemote work
$145k - $260k per year
...intelligent and collaborative – we can help developers ship better software more quickly. For more information on our team and culture, we highly recommend reading our How We Work . As a Software Engineer, you will… Participate in all aspects of software development...Remote jobRemplacementInternshipWork at officeImmediate startFlexible hours- .... Description We are looking for Intermediate and Senior Engineers to join the Felix Engineering team! You will write the code and... ...designs to managing our database Write code and build the software that will allow us to scale as we launch new products, enter new...Remote jobInternshipWork at office
- ...Software has moved to play a central role in network technology. From outstanding routing implementations like Bird and FRR to overlay networking... ...a good chance of success if you are an outstanding software engineer, passionate about networking, with a special interest in the...Full timeLocal areaRemote workWork from homeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- project engineer assistant project manager Remote
- mechanical engineering director Remote
- general engineer Remote
- mechanical engineering project manager Remote
- engineering project manager Remote
- chief engineer Remote
- director software engineering Remote
- software developer intern Remote
- junior software developer Remote
- software engineer salary in canada Remote
