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
$153k - $213k per year
...flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is seeking a Senior Full Stack Software Engineer to join the Acquisition & Onboarding team within the Consumer org. This is a high-impact leadership role for an engineer who can...SuggestedLong term contractFull timeWork at officeRemote workFlexible hours$210k - $260k per year
...one. That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from... ...operates. What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and architectural...SuggestedLong term contractFull time$154.8k - $212.85k per year
...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...role: Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...SuggestedLong term contractFull timeInternshipRemote workRelocation packageFlexible hours$186.37k - $223.64k per year
...remote opportunity and we would be interested in applicants located in Canadian time zones (EST + CST only at this time). Staff Software Engineer - Platform, Application Core Services Application Core Services (AppCore) builds the control plane behind Grafana Cloud, designing...SuggestedFull timeLocal areaRemote workFlexible hours- ...Platform for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With over... ...more. Key Responsibilities As a Senior Full Stack Software Engineer ( React.js + Node.js ) , you'll build and scale...SuggestedFull timeRemote work
$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 –...Long term contractFull timeLocal areaRemote workFlexible hours- ...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...Work at officeLocal areaRemote workWork from homeWorldwide
$181k - $241k per year
...they work. Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. You have strong verbal and written communication skills that support effective collaboration with our...Full timeWork at officeRemote workFlexible hours- Responsibilities Set technical strategy for the team on a year-long horizon and connect it to business-impacting projects. Collaborate with product management, design, and analytics to manage technical sustainability, risks, and trade-offs. Define and advocate for ...Full timeRemote workFlexible hours
$190.4k - $257.6k per year
...Role Description As a Senior Fullstack Product Software Engineer on Dropbox’s Browse & Navigate Web Experience team, you will own and evolve the customer-facing web experiences and supporting systems behind Browse, Navigate, Preview, and related workflows. You will lead ambiguous...Internship- ...beyond. The opportunity We are searching for a Staff / Senior Software Engineer to join our Search team . The role entails contributing... ...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
- ...Responsibilities Design and implement scalable pipelines for telemetry, logs, sensor data, and cloud-software ingestion and processing. Develop and maintain robot-side data ingestion agents for high-volume collection in low-connectivity environments. Develop data formats...Long term contractFull timeTemporary workRemote workRelocation packageFlexible hours
- ...potential. About The Role Join the cutting-edge team building the data platform that powers fleet-scale humanoid robotics. As a Staff Software Engineer on our Data Platform team, you will play a pivotal role in designing, developing, and maintaining the infrastructure that...Long term contractFull timeTemporary workRemote workRelocation packageFlexible hours
- ...seeking an experienced Senior Full Stack Engineer with strong Java expertise to join our remote... ...What You'll Do: Design and deliver fullstack web application features using React/... ...with: (required) Minimum of 5+ years as a Software Engineer, with at least 3 years building...Remote jobFlexible hours
$186.37k - $223.64k per year
...Canadian time zones (EST + CST highly preferred at this time). Staff Backend Engineer - Platform SysEng The Opportunity: Grafana Cloud moves... ...code . Since a lot of operators and developers use our software, having some grounding in both of these spaces really helps...Full timeLocal areaRemote workFlexible hours$160.32k - $200.4k per year
...efficient. That said, every hiring decision is made by real Twilions! . 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...Local areaRemote workWorldwideShift work$212.5k - $255k per year
.... Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality. We’re looking for a Staff Software Engineer, Developer Productivity to help us identify and advocate for strategic changes, and play a key role in shaping Webflow's architecture...Ongoing contractLong term contractPermanent employmentFull timeTemporary workFixed term contractInternshipRemote workFlexible hours- ...solid, fast, and responsive at scale. We are looking for an Engineer II to help build and improve the tools creators use to manage and... ..., and are not afraid to be experimental You care about agile software development and a culture of constant learning and improvement...InternshipWorldwideFlexible hours
$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 workFlexible hours$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- ...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...Full timeLocal area
$121.2k - $159k per year
...talent and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to... .... ~ Strong understanding of software design principles and engineering best practices. ~ Excellent problem-solving skills and a...Worldwide- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this...Permanent employmentFull timeInternship
$178k - $228k per year
...throughput, low-latency data pipelines for critical business applications Build frameworks and services which will be used by other engineering teams at Affirm to manage billions of dollars in loans and power customer experiences. Help support the Streaming team that...Remote jobWork at officeFlexible hours- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this...Permanent employmentFull timeFlexible hours
- ...Global, we are providing recruitment service to our TOP clients from our portfolio. We are looking for a highly experienced Staff Software Engineer to join a fast-growing engineering organization focused on shared capabilities and commercial services. In this role, you will...Permanent employmentFull timeFlexible hours
- ...join the mission! Job Overview We’re looking for a data / ML engineer to join our Social Experience team. You will be instrumental in... ...solve an outage. Qualifications ~3+ years of experience in software engineering, with a strong focus on data engineering and...Remote workFlexible hours
- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...or services of GitLab. An overview of this role As a Staff Engineer, you'll be the technical anchor for GitLab's Nonlinear Productivity...Full timeRemote work
$110k - $166k per year
...fueled by a recent $190m series C round. We are seeking a Software Engineer who will help solve complex technical and operational problems... ...high-performance services. ~ Proven ability to architect fullstack solutions, balancing performance and scalability from the database...Full timeRemote work$145k - $165k per year
...What Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed... ...getting started. How You'll Make an Impact: As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in developing...Long term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend 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 developer Remote
- full stack web developer Remote
- full stack developer remote Remote
- senior full stack engineer Remote
- embedded software Remote
- software application developer Remote
- software asset management analyst Remote
- spécialiste assurance qualité logiciel Remote
- software trainer Remote
- entry level software Remote
