Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Fullstack Software Engineer

$204.9k - $277.2k per year
Full-time

Dropbox

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Fullstack Software Engineer in Remote vacancy
  • $186.37k - $223.64k per year

     ...calculations, usage visibility and cloud marketplace integrations. Our software helps customers understand their consumption and costs, and...  ..., reliable billing processes. We are looking for a Staff Fullstack Engineer with strong backend experience who enjoys making complex... 
    Suggested
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    8 days ago
  •  ...Company Description We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist... 
    Suggested
    Full time

    Nagarro

    Remote
    7 days ago
  • $101k - $151k per year

     ...business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood...  ...base, debugging others' code, and providing feedback to other engineers through code reviews. - Your experience demonstrates that you take... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    14 days ago
  • $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... 
    Suggested
    Full time
    Internship

    Dropbox

    Remote
    5 days ago
  • $169k - $185k per year

     ...company based in New York City, and we are solving some of the biggest challenges in youth sports today. The Position: As a Staff Software Engineer, you will lead the technical design and delivery of integrations and APIs built and operated as products. You will help turn... 
    Suggested
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Remote work
    Work from home

    GameChanger

    Remote
    3 days ago
  • $160.32k - $200.4k per year

     ...team gatherings, functional off-sites or customer meetings.  . See yourself at Twilio Join the team as Twilio’s next Staff Software Engineer. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical domains: Phone... 
    Long term contract
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    3 days ago
  •  ...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, Delivery Engineering based in Canada. Help shape the future of software development as AI agents transform how engineering teams... 
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    2 days ago
  •  ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't...  ...reduce toil. Our current focus is the agentic software development lifecycle: how changes are...  ...service integration. - A track record at staff scope. 8+ years of production engineering... 
    Full time

    Circleci

    Remote
    4 days ago
  •  ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Staff Backend Software Engineer based in Canada. We are seeking an experienced backend engineer to help build and operate large-scale, distributed... 
    Long term contract
    Full time
    Immediate start
    Remote work

    Jobgether

    Remote
    7 days ago
  •  ...release channel. Fix triaged and prioritized issues. Required qualifications Strong C++. Substantial experience in a browser-engine codebase, ideally Firefox/Gecko. Substantial experience in databases. Familiarity with web standards and Web Platform Tests.... 
    Full time
    Contract work
    Night shift

    Mozilla

    Remote
    8 days ago
  •  ...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... 
    Full time

    Alphasense

    Remote
    23 days ago
  • $145.8k - $186.17k per year

     ...The role You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL). You help keep the graphics code healthy. Responsibilities Own day-to-day Graphics maintenance: bug fixes, regressions,... 
    Ongoing contract
    Contract work

    Mozilla

    Remote
    4 days ago
  • $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 area
    Remote work
    Worldwide
    Shift work

    Twilio

    Remote
    6 days ago
  • Responsibilities Diagnose or verify the diagnosis of long-tail WebCompat bugs. Write WebCompat interventions where appropriate. Implement and land simple fixes, often with AI assistance. Reproduce and triage incoming site-breakage reports. Requirements Solid...
    Full time
    Contract work

    Mozilla

    Remote
    9 days ago
  • $200k - $250k per year

     ...closely with backend and product teams to support feature development and system scaling. QUALIFICATIONS – 5+ years in a SRE or Software Engineer role. – Strong hands-on experience with Kubernetes (EKS) in production environments. – Proficiency with AWS infrastructure... 
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Phantom

    Remote
    10 days ago
  •  ...Outside Magazine’s list of “ Best Places to Work” and Built In’s “ 100 Best Remote-First Places to Work.” TeamSnap is seeking a Staff Software Engineer (Android) to lead advertising on our next-generation Android app. You’ll set the technical direction for how ads come to life... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Home office

    TeamSnap

    Remote
    10 days ago
  • $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 time
    Work at office
    Remote work

    Affirm

    Remote
    21 days ago
  •  ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger builds...  ...release their services into Server and keep them current. As a Staff Engineer here, you'll care as much about the internal release... 
    Full time

    Circleci

    Remote
    14 days ago
  •  ...Responsibility: POSITION SUMMARY As Staff Software Developer, you play a key role in the...  ...team. You work alongside our talented engineering, product, design, QA, SRE and customer...  ...software development, delivering complete fullstack solutions ~ Self-starter, driven, and... 
    Full time
    Remote work

    Tempo Software Inc.

    Remote
    10 hours ago
  •  ...trust GitLab to ship better, more secure software faster. The same principles built...  ...GitLab. An overview of this role As a Fullstack Engineer on the Duo Client SDK team at GitLab,...  ...what you build. You'll have senior and staff engineers alongside you to help with design... 
    Full time
    Internship
    Remote work

    GitLab

    Remote
    4 days ago
  • $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 time
    Remote work

    Affirm

    Remote
    21 days ago
  • $100 per hour

     ...STAFF SOFTWARE ENGINEER (AI EVALS) Contract | $100–$200/hour | 20-40 hrs/week | Start ASAP We’re looking for highly experienced software engineer to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code. This is not... 
    Full time
    Contract work
    Immediate start

    G2i

    Remote
    6 days ago
  • $186.5k - $223.5k per year

     ...leverage the best open source observability software – including Prometheus, Mimir, Loki,...  ...providers (GCP, Azure, AWS). We also have engineers working on Prometheus , Grafana Alloy...  ...for databases, storage layers, or query engines. Experience working with Kubernetes.... 
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    8 days ago
  •  ...Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools...  ...Instacart engineers to ship high-quality software faster — from AI-powered code review to...  ...an idea from concept to production. As a Staff Software Engineer on Developer Experience... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work

    Instacart

    Remote
    8 days ago
  •  ...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

    Gitlab

    Remote
    28 days ago
  • $185.05k - $217.7k per year

     ...You will take on the ongoing maintenance and routine engineering work in Firefox’s Layout area (CSS, page layout, APZ, text, images). Working independently at a tech-lead level, you keep the Layout code healthy. Responsibilities Own day-to-day Layout maintenance: fix bugs... 
    Contract work

    Mozilla

    Remote
    5 days ago
  •  ...protocols and product capabilities while making clear decisions about correctness, latency, reliability, and cost. This is a hands-on Staff Engineer role. You will be expected to turn ambiguous requirements into designs and deliverable work, implement difficult parts yourself,... 
    Full time
    Part time
    Local area
    Remote work
    Work from home
    Flexible hours

    Dune

    Remote
    6 days ago
  •  ...Collaborative Environment: Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and verification...  .... A strong background in video compression and video codec software/hardware design. Proficiency in C and C++ for video codec... 
    Full time
    Work at office
    Remote work
    Worldwide

    NETINT Technologies Inc.

    Remote
    7 days ago
  •  ...Who we are At Domino, we build software that helps the largest, AI-driven organizations build and operate advanced data science and AI solutions...  ..., with clean interfaces and flexible abstractions, that engineers across the company can adopt with confidence. - A stronger way of... 
    Full time
    Flexible hours

    Dominodatalab

    Remote
    10 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Worldwide

    Alphasense

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Fullstack Software Engineer. Be the first to apply!