Staff Fullstack Software Engineer
$204.9k - $277.2k per yearDropbox
Role Description
As a Staff Software Engineer at Dropbox, you'll be the singular technical owner of application performance across the Core org — the part of Dropbox that owns every consumer-facing surface: web, iOS, Android, and desktop. This is one of the company's most visible, cross-cutting technical challenges. Your mandate is to make Dropbox feel fast on every surface our customers use. You'll operate at the intersection of measurement, engineering, and product impact, owning ambiguous problems that span the entire stack and translate directly into business outcomes for hundreds of millions of users.
There is no existing performance team at Dropbox — you'll define the discipline. You'll start with the web, profiling our highest-traffic React surfaces, producing flame graphs and heat maps, identifying the most valuable opportunities, and driving fixes through to shipped, measured wins. The web is your initial focus and the surface where you'll be most hands-on. From there, you'll lead the performance initiative across iOS, Android, and desktop by partnering with the internal platform experts who own those clients — coordinating strategy, transferring measurement practices, and driving the work, rather than building everything yourself. You'll also work across the Python and Go backend services that all of these surfaces depend on, since perceived performance rarely lives in one layer.
Your influence will extend across Core Engineering. You'll define the measurement standards, regression-detection systems, and performance practices that other engineers rely on. You'll also be expected to use AI fluently in your own engineering work and to lead the optimization of AI-assisted workflows across Core, raising the productivity of every engineer around you. You'll bring clarity where there is uncertainty, raise the bar for engineering excellence through hands-on leadership, and shape how Dropbox thinks about performance for years to come.
In return, you'll gain meaningful exposure to senior leadership, build foundational systems that unlock future product capabilities, and grow into an org-level technical strategist — helping advance Dropbox's mission to create a more enlightened way of working.
Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more .
Responsibilities
- 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
- 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
- Take performance improvements end-to-end: from measurement, to root-cause analysis, to shipped code changes, to validation in production telemetry
- Build and own the measurement, instrumentation, and regression-detection systems that engineering teams across Core depend on to ship performant code
- 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
- Set engineering standards for performance work across Core Engineering, and mentor IC3 and IC4 engineers on profiling, measurement methodology, and performance-aware system design
- Apply AI tooling to performance work and lead the optimization of AI-assisted engineering workflows across Core, raising engineering throughput and shaping how Dropbox engineers use AI to ship better software faster
- Influence cross-org roadmaps and architectural decisions, partnering with engineering leaders, PMs, and designers to ensure performance is treated as a first-class product attribute
Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying.
Requirements
- 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 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
- Production experience with modern backend services in Python or Go that support consumer-facing client surfaces
- Experience leading technical strategy on cross-cutting initiatives spanning multiple teams or surfaces, including writing design docs, defining architecture, and driving execution to measurable outcomes
- Has worked on a consumer user-facing product (versus a platform team or developer-facing API-based product), and shipped changes that moved customer-visible metrics
- Strong written and verbal communication skills, with a track record of influencing roadmaps and decisions outside their direct reporting line — including leading initiatives that depend on coordinating with platform owners they don't directly manage
Preferred Qualifications
- Experience profiling and improving native iOS applications (Swift), including startup time, scroll performance, and memory behavior
- Experience profiling and improving native Android applications (Kotlin), including startup time, scroll performance, and memory behavior
- Experience profiling and improving desktop client applications, including startup, IPC, and resource usage
- Experience building or owning performance regression-detection systems integrated into CI/CD
- Experience with RUM telemetry pipelines, sampling strategy, and statistically rigorous comparison of performance data
- Track record of mentoring senior engineers (Senior and above) and raising the technical bar across an engineering organization
Compensation
Canada Pay Range
$204,900—$277,200 CAD
- ...offices in the U. S. , U. K. , Finland, India, Singapore, Canada, and Ireland. Come join us! About the Role We are seeking a Staff Software Engineer to join Reference and Entity Data Systems (REDS) and own the design and evolution of our entity data platform — ingesting...SuggestedFull time
$186.37k - $223.64k per year
...hand for what could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases This is a remote position... ...customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –...SuggestedLong term contractFull timeLocal areaRemote work- ...operational tasks per day. Influence system architecture and code quality while mentoring engineers and participating in hiring and team building. Requirements ~3+ years of full-stack software engineering experience. ~ Strong full-stack engineering and systems architecture...SuggestedPermanent employmentContract workWork at officeRemote workWork from homeHome officeFlexible hours
- ...We are looking for an experienced Tech Lead (Staff Software Engineer) to lead a high-impact engineering team building scalable, cloud-native applications with modern DevOps practices. You will own technical strategy, architecture decisions, and delivery while mentoring engineers...SuggestedFull timeLocal area
$155k - $190k per year
...Foundation with its own compensation programs, benefits, and employment policies. To learn more, visit The opportunity As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that extend Thunderbird beyond...SuggestedLong term contractPermanent employmentFull timeLocal areaRemote work- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...profitable, and growing. We are hiring a Staff-level Software Engineer for Identity...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...trust GitLab to ship better, more secure software faster. The same principles built into our... ...and we are hiring for a foundational engineering role. That means you bring technical leadership... ...bring - Proven ability to influence as a Staff owning product or platform systems end to...Full time
$181.29k - $250.24k per year
...revenue performance. About the Role CaptivateIQ's modeling engine is the computation core that powers every product - turning business... ...calculations at enterprise scale. We're looking for a **Staff Software Engineer** to set the technical strategy for the Modeling Platform...Long term contractFull timeRemote workFlexible hours- ...plan and scope projects and initiatives. Present innovative engineering solutions to senior leadership and align initiatives with company... ...eliminate technical roadblocks. Requirements ~6+ years of software engineering experience. ~ Experience designing, building, and...Full timeRemote work
- ...Back to jobs New Staff Software Engineer Remote - Canada Apply About AlphaSense: The world’s most sophisticated companies rely on AlphaSense to remove... ...API, VSTO, or COM add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns - Understanding...Full timeWork at officeLocal areaRemote workWorldwide
$153k - $213k per year
...facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving and... ...We Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience shipping web apps using...Full timeRemote work- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Staff Software Engineer, IDSM based in Canada. We are looking for an experienced Staff Software Engineer to help advance an enterprise platform for...Full time
$133k - $183k per year
...activities such as participation in the interview process. What We Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience shipping web apps using declarative UI frameworks like React. - You have experience designing, developing...Full timeWork at officeRemote work- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer (Senior, Staff) based in Canada. This is a high-impact senior engineering opportunity focused on building consumer AI products used by...Full timeInternshipWorldwide
- ...Planning & Analysis (FP&A), an established software category with a multi-billion market but... ..., tool calls, retrieval Raise the engineering bar through excellent code, thoughtful reviews... ...writing code What we expect from all Staff+ Engineers Adoption: teams you don't...Full timeApprenticeshipLocal areaRemote work
- ...Planning & Analysis (FP&A), an established software category with a multi-billion market but... ...optimization loop: prompt and context engineering, caching, parallel tool calls, subagent patterns... ...do research What we expect from all Staff+ Engineers Adoption: teams you don't...Full timeApprenticeshipLocal areaRemote work
- ...developer productivity through tooling, automation, integrations, and engineering best practices. Drive the vision and strategy for continuous... ...experience. Active open-source contribution or large-scale software development experience at a leading technology company is...Long term contractFull timeTemporary workCasual workRemote workFlexible hours
- ...push beyond. The opportunity We are searching for a Staff Software Engineer to join our Offers team . The role entails contributing to... ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational...Long term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
- ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger... ...takes ownership of whether it lands. - Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate...Full time
$160.32k - $200.4k per year
...for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as our next Staff Software Engineer in the Enterprise AI Engineering team. About the job Twilio is undergoing a major business transformation powered by Enterprise...Local areaRemote workWorldwideShift work- ...business goals into high-quality, production-ready code. Promote engineering best practices, robust testing, and system observability.... ...mentor other engineers. Requirements At least 5 years of software engineering experience building production-grade web applications...Full timeWork at office
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Core Everand based in Canada. This is a senior technical leadership opportunity focused on shaping the backend platform behind...Full timeInternshipRemote work
$142k - $227k per year
...engage customers, and keep employees happy. Engineers at Toast build the mission-critical... ...massive data scale, custom menu and pricing engine configurations, and complex multi-entity... ...Need to Thrive (Requirements) - 5+ years of software engineering experience building...Full timeWork at officeLocal area$165k - $220k per year
...design, build and distribute open-source software that enables people to enjoy the internet... ...Mozilla is seeking experienced browser engineers to join a small team exploring new applications... .... We are looking for a browser engine specialist who enjoys turning difficult systems...Immediate startRemote workHome office- ...Back to jobs Staff Software Engineer, Python Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and...Full timeRemote work
$176k - $226k per year
...authentication, authorization, and account capabilities on the critical path for Coalition’s products and internal operations. As a Staff Software Engineer, you will provide technical leadership across a complex, multi-service domain. You’ll turn ambiguous business and security...Fixed term contractWork at officeRemote workHome officeFlexible hours- Responsibilities Diagnose or verify diagnoses for long-tail WebCompat bugs. Write appropriate WebCompat interventions. Develop and land simple AI-assisted fixes. Reproduce and triage incoming site-breakage reports. Requirements Solid web development skills...Full time
$181k - $241k per year
...developing consumer experiences using UI frameworks like React · You have 2+ years of experience working in search or related recommendation engines · You have experience delivering major features, system components or deprecating existing functionality in a system through the...Full timeRemote work$181k - $241k per year
..., and no tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team... ...interview process. What We Look For - 6-10+ years of experience as a software engineer with leadership responsibilities and experience...Full timeWork at officeRemote work$164.49k - $197.39k per year
...act on telemetry from various systems and applications. The software you will create is a core building block for the users of Grafana... ...to. What You’ll Be Doing: You will bring your software engineering expertise to develop the tooling that powers our portfolio of cloud...Full timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Fullstack Software Engineer. Be the first to apply!
- full stack web developer Remote
- senior full stack engineer Remote
- full stack developer Remote
- full stack developer remote Remote
- golang software developer Remote
- software implementation project manager Remote
- software support Remote
- embedded software Remote
- software application developer Remote
- software sales Remote
