Staff Backend Product Software Engineer, Core

Dropbox Dropbox · Enterprise · Canada +1 · Eng - Teams and Collab (Sub Team)

Staff Backend Product Software Engineer at Dropbox, focusing on optimizing activation and engagement flows for team users. This role involves leading technical delivery, shaping technical direction, owning ambiguous problems, and being a hands-on coder for foundational systems. The goal is to modernize onboarding, build intelligent systems to boost team activation and engagement, and reduce churn.

What you'd actually do

  1. Lead the technical delivery of a team of 12 engineers to deliver high-impact business and customer outcomes.
  2. Shape technical direction and partner with Product Management as the DRI for critical company-wide objectives.
  3. Own massive, ambiguous technical and product problems that create company-wide opportunity.
  4. Be a prolific, hands-on coder who owns and implements the most critical, complex, and foundational components of the system.
  5. Influence roadmaps across orgs, breaking silos and steering decisions that change how Dropbox builds.

Skills

Required

  • BS, MS, or PhD in Computer Science or a related technical field involving coding (e.g., physics or mathematics) or equivalent technical experience
  • Minimum of 12 years of experience as a software engineer
  • Must have worked in a consumer user-facing team (versus a platform team, a developer-facing API-based product, etc)
  • Must have a strong mix of skills and depth across multiple areas, including three or more of frontend, mobile, search, databases, storage, concurrency, and modern ML and LLM-based APIs and agentic frameworks

Nice to have

  • Experience working on a consumer-facing product onboarding flow on web

What the JD emphasized

  • 12 years of experience
  • consumer user-facing team
  • modern ML and LLM-based APIs and agentic frameworks