Staff Fullstack Software Engineer, Core Performance

Dropbox Dropbox · Enterprise · Canada +1 · Eng - Growth (Sub Team)

Staff Fullstack Software Engineer focused on application performance across consumer-facing surfaces (web, iOS, Android, desktop) at Dropbox. This role involves defining performance standards, driving improvements through measurement and engineering, and optimizing AI-assisted engineering workflows. The engineer will initially focus on web performance (React) and then expand to other clients and backend services (Python, Go).

What you'd actually do

  1. Drive performance improvement on the Dropbox web application as the first focus of the role — profiling React surfaces, producing flame graphs and heat maps, identifying the highest-impact opportunities, and shipping measurable improvements
  2. Lead the performance initiative across iOS, Android, and desktop by coordinating with internal platform experts who own those clients — setting strategy, defining measurement standards, and driving execution rather than implementing every fix personally
  3. Take performance improvements end-to-end: from measurement, to root-cause analysis, to shipped code changes, to validation in production telemetry
  4. Build and own the measurement, instrumentation, and regression-detection systems that engineering teams across Core depend on to ship performant code
  5. Write production code regularly — primarily JavaScript and React on the web, with backend work in Python and Go on the services those surfaces depend on

Skills

Required

  • JavaScript
  • React
  • Python
  • Go
  • performance profiling
  • web application performance optimization
  • measurement systems
  • regression detection
  • AI tooling for engineering
  • workflow optimization
  • cross-functional leadership
  • technical strategy

Nice to have

  • iOS performance
  • Android performance
  • desktop application performance

What the JD emphasized

  • Minimum of 12 years of experience as a software engineer with 3+ years serving as a Senior.
  • Demonstrated, hands-on experience driving measurable performance improvements in production web applications — including profiling JavaScript and React surfaces, identifying root causes through flame graphs, heat maps, traces, and RUM data, and shipping the fixes that moved the metric
  • Demonstrated experience using AI tooling to accelerate performance work — applying LLMs and AI-assisted workflows to profiling analysis, root-cause investigation, refactoring, or shipping performance fixes
  • Experience optimizing AI-assisted engineering workflows to improve the productivity of other engineers — selecting tools, defining patterns and guardrails, and measuring the impact on engineering throughput