Dropbox

Staff Software Engineer, Developer Infrastructure

Dropbox

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$200,600 - CA$271,400 per year

Job Level

Lead

Tech Stack

GoJavaPython

About the role

  • Architect and drive large-scale infrastructure empowering ~1,000 engineers to build and ship software faster, safer, and with higher quality
  • Define and drive technical strategy for developer infrastructure, focusing on improving productivity and velocity across ~1,000 engineers
  • Architect and build large-scale backend systems that support the full software development lifecycle in a complex monorepo environment
  • Leverage AI-powered tools to automate and enhance workflows including code reviews, testing, debugging, and documentation
  • Evaluate, pilot, and integrate emerging AI and developer productivity technologies into Dropbox’s engineering ecosystem
  • Set and track measurable success metrics (e.g., velocity improvements, reduced toil, faster build/test cycles) to guide roadmap and measure impact
  • Mentor and uplevel technical leaders across Dev Infra, fostering a culture of reliability, customer empathy, and data-driven decision-making
  • Collaborate closely with application engineering teams, AI Tools team, and cross-functional stakeholders to identify bottlenecks and deliver impactful solutions
  • Promote best practices for reliability, scalability, and observability in developer infrastructure and AI-enhanced tooling
  • Represent Dropbox externally by engaging in the developer productivity and infrastructure community through talks, conferences, and peer collaboration
  • Participate in on-call rotations as required by teams running services

Requirements

  • 10+ years of professional software development experience
  • BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • Proficient in programming and debugging across a range of languages such as Python, Go, C/C++, or Java
  • Experience designing and building internal tools, developer platforms, or productivity systems that scale across large engineering organizations
  • Comfortable operating in ambiguity and fast-changing environments; proactively brings clarity, structure, and direction when faced with uncertainty
  • Excellent communication and collaboration skills, with a proven ability to gather feedback, influence cross-functional stakeholders, and work directly with engineers to iterate on solutions
  • Proven track record of defining & delivering well-scoped milestones/projects
  • Ability to independently define right solutions for ambiguous, open-ended problems
  • Preferred: Experience in Developer Infrastructure
  • Preferred: Experience with monorepo scale
  • Preferred: Experience with both going broad and deep to set strategy or dive into difficult technical issues
  • Preferred: Familiarity with modern AI-powered developer tools, frameworks, and APIs
  • Preferred: Experience driving initiatives in the developer productivity space