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 Please note that this is a remote role open to candidates across Canada, with working hours aligned... ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure....SuggestedLong term contractFull timeRemote workFlexible hours- ...is an employee first process. Our vision is the same, a place where employees know they can thrive. TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote opportunity! The work: We’re an innovation group inside...SuggestedFull timeInternshipManual laborRemote work
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior / Principal Software Engineer to help shape the evolution of an AI...SuggestedLong term contractFull timeRemote work
- ...Office. With a focus on agile principles, our team of talented engineers is dedicated to building products that exceed customer expectations... ..., collaborative environment. What You Will Do As a Software Engineer – Platform, you will be instrumental in designing and...SuggestedFull timeWork at officeRemote work
- ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare... .... Work hands on and in a leadership role for small groups of engineers, building products and operating services to make Cloudflare the...SuggestedFull timeInternshipLocal area
- ...). It has established strong partnerships with the world-leading technology companies, including semiconductor, component, terminal, software and Internet providers, as well as mobile carriers, bringing the company a unique vertical integration advantage and aiming to create...
- ...and see the impact you create. The Role We are looking for a Principal Engineer to provide technical leadership and help define engineering strategy... ..., building, testing, deploying, and operating production software. - Promote reliability-by-design: service ownership, clear...Long term contractFull timeRemote workWorldwide
- ...International expansion is a critical growth engine for Toast's future. Outside the US, we... ...vacancy. Who We Are Supporting customers software partners is a key part of international... ...integrate with a partner. We are looking for a principal engineer to lead the development of this...Full timeLocal areaRemote work
- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...or services of GitLab. About the role We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s...Long term contractFull time
- ...roadmaps and make technical trade-offs clear while addressing novel engineering problems. Provide technical direction, mentoring, code... ...architectures, and production ownership. Strong computer science, software engineering, structured problem-solving, modern full-stack web,...Full timeRemote work
- ...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 jobWork at officeWorldwideFlexible hours
- ...Whether you’re taking the direct route or trying a new path, we’ll support you no matter what. The Role_ // We’re looking for a Principal Engineer to join Masabi’s Architecture team. This is a senior role for someone who combines deep technical expertise with strong...Full timeInternshipWork at officeRemote workHome office
$40 - $150 per hour
...someone is you. You'll run agentic coding sessions on real engineering tasks, analyze what the models produce, and red-team them until... ...real users hit them. Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer, DevOps Engineer...Weekly payFull timeContract workFor contractorsRemote workFlexible hours- ...testing, formal verification methods, fuzz testing, or differential testing. Experience deploying, operating, and debugging large-scale software systems in cloud environments such as AWS and Kubernetes. Comfort working in Rust and with embedded databases. Comfort with LLM...Full timeRemote workFlexible hours
- The role You will build and improve the WebCompat team’s internal tooling, the dashboards and the broken-site-report screenshot pipeline the team relies on to triage and prioritize site breakage. This is a focused tooling role that makes the WebCompat program faster and more...Contract workRemote work
- ...Job Responsibility: Role: Principal Google Cloud Networking Engineer Full time Professional Preferred Locations: San Francisco Bay Area, Atlanta, Miami, DC Metro Area, NYC & Northern NJ Remote About Onix : Onix is a trusted cloud consulting company and leading Google...Full timeTemporary workRemote work
- ...About the Role We are looking for experienced software engineers to help train and evaluate AI models on real-world programming work. You will build and validate coding tasks, review AI-generated code, and write the reference solutions and tests that models are measured...Hourly payFor contractorsRemote work
- ...high-quality datasets, reinforcement learning environments, and frontier research benchmarks that improve model capabilities in software engineering, enterprise knowledge work, and advanced STEM reasoning. In software engineering, Turing is the largest and longest-running...Full time
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer based in Canada. As a Lead Software Engineer, you will take ownership of the engineering function within an established software...Full timeInternship1 day per week
- ...matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into... ...human intelligence layer for frontier AI. Role Title: Senior Software Engineer Role Type: Contractor (~15 hrs a week) Location:...Part timeFor contractorsRemote work
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. As a Senior Software Engineer, you will help build and scale advanced machine learning infrastructure designed...Full time
- ...Description At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need to... ...on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development...Full timeRemote work
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work$150k - $165k per year
...growth mindset. Here, your strengths are recognized, your development matters, and your wins celebrated. We are seeking a Staff Software Engineer to provide technical leadership and architectural guidance for our Cloud Sync platform. In this role, you will partner closely...Long term contractFull timeRemote work$135k - $165k per year
...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA,Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet... ...contributor to the evolution of our industry-leading claims engine. CVM owns how claims connect with customers, vendors, and...Long term contractFull timeTemporary workDirect hireLocal areaRemote workVisa sponsorshipWork visaFlexible hours- ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or PHP...Full time
- ...Code Review Debugging Algorithms Data Structures Software Architecture About micro1 micro1 is a data lab that helps AI... ...ensures both quality and velocity. Role Title: Junior Software Engineer Role Type: Contractor Location: Remote About the Role micro1...For contractorsRemote work
- ...patterns and controls and provide repeatable security guidance to engineering teams. Partner with product and engineering teams to... ...decisions. Requirements At least 5 years of experience in software engineering, security engineering, application security, or a related...Long term contractFull timeTemporary workWork at office
- ...offices in the U. S. , U. K. , Finland, India, Singapore, Canada, and Ireland. Come join us! About the Role We are seeking a Staff Software Engineer to join Reference and Entity Data Systems (REDS) and own the design and evolution of our entity data platform — ingesting...Full time
- ...matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into... ...projects. Demonstrated success in identifying and resolving software bugs and system bottlenecks. Experience with codebase refactoring...Part timeFor contractorsInternshipRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- general engineer Remote
- mechanical engineering project manager Remote
- director software engineering Remote
- chief engineer Remote
- chief power engineer Remote
- engineering project manager Remote
- project engineer assistant project manager Remote
- software engineer - computer Remote
- software developer no experience Remote
- développeur logiciel Remote

