Principal Engineer, Identity & Engagement

Posted 52 minutes ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Software Engineer at Dropbox driving technical direction for identity and engagement services. Focusing on core platforms, architecture evolution, and mentoring engineers.

Responsibilities

  • Define and drive the technical roadmap for identity and engagement platform services, including APIs, service boundaries, data models, and reliability goals.
  • Lead multi-quarter modernization efforts focusing on cohesion, observability, and operational excellence.
  • Design and improve authentication, authorization, account integrity, and identity lifecycle services with strong security and privacy posture.
  • Build and evolve the systems that power engagement signals, experimentation hooks, telemetry/analytics pipelines, and usage insights to support product iteration and growth.
  • Create reusable platform primitives, reference architectures, and best practices that make it easier for product teams to build safely and quickly.
  • Partner with Product, Design, Security, Infrastructure, and AI/ML teams to align technical decisions with customer outcomes and organizational priorities.
  • Own delivery of complex initiatives end-to-end—breaking down ambiguous problems, driving alignment, and ensuring high-quality implementation, testing, rollout, and oncall readiness.
  • Mentor senior engineers, review critical designs, elevate engineering standards, and influence technical direction across teams beyond your immediate scope.

Requirements

  • 10+ years of software engineering experience, including significant experience designing and operating large-scale backend or platform systems.
  • Proven ability to lead architecture for distributed systems with high reliability, performance, and security requirements.
  • Strong expertise in at least two of the following areas: identity/authn/authz, service API design, analytics/telemetry infrastructure, search/retrieval foundations, experimentation platforms, or engagement systems.
  • Track record of driving modernization efforts in complex environments.
  • Excellent technical judgment and ability to balance speed, stability, and long-term maintainability.
  • Strong communication skills: able to write clear design docs, align stakeholders, and lead technical decision-making across teams.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job type

Full Time

Experience level

Lead

Salary

CA$249,700 - CA$337,900 per year

Degree requirement

No Education Requirement

Tech skills

Distributed Systems

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.