Principal Software Engineer, Core Sharing & Collaboration

1 month ago
Full-time
Lead
Software Development
Dropbox

Dropbox

Dropbox is a technology company that builds simple, powerful products for individuals and businesses. With over 700 million registered users worldwide, Dropbox offers file sync, sharing, online backup, cloud storage, collaboration tools, and more to st...

Internet Software & Services
1K-5K
Founded 2007

Description

  • Own and drive technical outcomes across multiple teams and organizations with company-critical customer and business impact.
  • Define long-term technical strategy and partner with senior Product and Engineering leaders on top company priorities.
  • Tackle ambiguous, far-reaching technical and product problems that shape both what Dropbox builds and how it builds it.
  • Remain hands-on in software development by owning and implementing the most critical and foundational parts of the system.
  • Influence and align roadmaps across organizations while resolving structural bottlenecks.
  • Architect and evolve foundational frontend and backend systems and platforms that operate at Dropbox scale.
  • Set and sustain high engineering standards through strong technical judgment and execution rigor.
  • Drive responsible AI adoption to improve productivity and enable AI-based product features.
  • Contribute directly through critical design work, prototyping, and code reviews.
  • Act as a trusted technical partner to senior leadership across technology, product, and business strategy.

Requirements

  • Advanced degree in Computer Science or a related technical field, or equivalent industry experience demonstrating deep technical mastery.
  • 15+ years of experience designing, building, and evolving large-scale software systems.
  • Demonstrated success operating at a Principal level and owning company-critical technical problems.
  • Strong experience building consumer-facing products at scale with attention to user experience, performance, reliability, and operational excellence.
  • Broad and deep technical expertise across several areas such as frontend, mobile, search, databases, storage systems, concurrency, and distributed systems.
  • Practical experience applying modern ML, LLM-based APIs, and agentic frameworks in production systems.
  • Sound judgment around AI system quality, cost, and risk.
  • Ability to communicate complex technical concepts clearly and persuasively to senior engineering, product, and executive audiences.
  • Experience defining and scaling company-wide platforms or architectural standards across multiple organizations (preferred).
  • Experience leading the introduction of AI or ML into core products or engineering workflows with durable impact (preferred).
  • Experience operating in highly distributed, virtual-first engineering organizations at global scale (preferred).

Benefits

  • Canada pay range of $249,700 to $337,900 CAD.
  • Opportunity to work on company-critical, multi-year technical challenges with broad impact.
  • Role includes significant ownership and influence across product, engineering, and business leadership.
  • Hands-on technical work with direct contribution to design, prototyping, and code reviews.
  • Chance to help shape Dropbox’s AI strategy and engineering direction.
  • Work in a distributed, virtual environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II

Azul 251-1K Internet Software & Services

Software Engineer II at Azul on the Payara product team, helping develop and evolve an open-source Jakarta EE platform used for mission-critical enterprise Java applications worldwide.

Agile CI/CD Docker GitLab Java Jenkins Kubernetes Microservices
2 minutes ago

Senior Software Developer – Data Analytics

Caseware 251-1K Internet Software & Services

Caseware is hiring a Senior Software Developer to lead the design and delivery of a cloud-based data analytics platform for global audit and financial reporting users.

Angular AWS CI/CD Confluence DynamoDB GitHub GitHub Actions GraphQL Java JIRA Microservices NestJS Serverless Spring Boot System Design
2 minutes ago

Senior Software Engineer — Secure Mission Systems

Rackner 11-50 Internet Software & Services

Rackner is hiring a Senior Software Engineer for secure mission systems work supporting a Department of Defense customer, with responsibility spanning development, delivery, security, and AI-enabled capabilities.

CI/CD Confluence GitLab JIRA Kubernetes OpenShift
2 minutes ago

Software Engineer II

Spreetail 251-1K Internet Software & Services

Spreetail is hiring a Software Engineer II to build and maintain backend services and data pipelines for its next-generation SaaS advertising platform.

AWS dbt FastAPI Kafka PostgreSQL Python Redis REST API Snowflake
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers