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 23 days ago
Similar jobs that could be interesting for youBased on the Staff Fullstack Software Engineer in Remote vacancy
  •  ...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
    Remote job
    Full time

    Nagarro

    Remote
    a month ago
  •  ...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... 
    Suggested
    Full time
    Local area

    Fortive

    Remote
    17 days ago
  • $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... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    CaptivateIQ

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

     ...salespeople to achieve more. Our Vision is to be an iconic company that makes work more human, meaningful, and connected. The Staff Software Engineer role is ideal if you like to work across the stack to deliver significant impact while setting an example for and mentoring... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Orum

    Remote
    11 days ago
  •  ...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... 
    Suggested
    Remote job
    Flexible hours

    Mediafly

    Remote
    more than 2 months ago
  •  ...for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With...  ...Key Responsibilities We are looking for a Sr Software Engineer Fullstack to develop scalable technology solutions to grow the business... 
    Full time
    Remote work

    Trafilea

    Remote
    2 days ago
  •  ...push beyond. The opportunity We are searching for a  Staff / Senior Software Engineer  to join our Search team . The role entails contributing...  ...What you will do: Work on a technically complex Search Engine. Deliver high-quality Elixir, Ruby and Golang code for... 
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    3 days ago
  • $104.3k - $136.8k per year

     ...talent and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to...  ...datasets. ~ Strong understanding of software design principles and engineering best practices. ~ Excellent problem-solving skills and a... 
    Full time
    Worldwide

    Varicent

    Remote
    7 days ago
  • $239k - $299k per year

     ...lead the charge on architectural decisions, system design, and engineering best practices that shape the future of Mercury Personal and beyond...  .... The ideal candidate for the role: Has 7-10+ years of software development experience, with a strong focus on the backend,... 
    Remote job

    Mercury

    Remote
    more than 2 months ago
  • $167k - $250k per year

     ...Ready to be a Titan? You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our...  ...love to solve complex problems. Over 50,000 people depend on our software to perform all their daily activities. We are looking for... 
    Remote job
    Long term contract
    Temporary work
    Internship
    Local area
    Immediate start
    Flexible hours

    ServiceTitan

    Remote
    more than 2 months ago
  •  ...PHP and Symfony? Are you passionate about building scalable, secure, and compliant software that supports global pharmaceutical supply chains? If so, join us as a  Senior Fullstack Engineer – PHP/Symfony  and help us deliver smarter, safer, and more collaborative logistics... 
    Long term contract
    Local area
    Remote work
    Worldwide
    Relocation
    Flexible hours

    SkyCell AG

    Remote
    5 days ago
  •  ...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 employment
    Full time
    Internship

    TechBiz Global GmbH

    Remote
    9 days ago
  •  ...Zapier is building the foundational systems that enable users and services to securely interact across our platform. As a Senior Fullstack Engineer on the Identity Platform team, you’ll design and scale the systems that define and enforce access across Zapier — from... 
    Full time
    Internship
    Remote work

    Zapier

    Remote
    13 days ago
  •  ...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... 
    Full time
    Remote work
    Flexible hours

    VRChat

    Remote
    3 days ago
  • $247k - $340k per year

     ...Cloud 100 , CNBC Disruptor 50 , and TIME Magazine’s 100 Most Influential Companies . About the Role Ramp is, at its core, an engineering company, and is on a mission to build the best engineering team in the world! They are highly cross-functional, and eager to solve... 
    Remote job
    Long term contract
    Full time
    Work from home
    Home office
    Relocation package
    Flexible hours

    Ramp

    Remote
    more than 2 months ago
  •  ...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 employment
    Full time
    Flexible hours

    TechBiz Global GmbH

    Remote
    19 days ago
  •  ...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 employment
    Full time
    Flexible hours

    TechBiz Global GmbH

    Remote
    9 days ago
  • $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 job
    Work at office
    Flexible hours

    Affirm

    Remote
    more than 2 months ago
  •  ...love to meet you. About the Role We are looking for a Staff AI Productivity Engineer to accelerate how our engineering organization works with...  ...and context that helps agents understand how we build software. You’ll have the hands-on acumen to do a lot of the heavy... 
    Full time
    Remote work

    Hightouch

    Remote
    6 days ago
  • $186.37k - $230k per year

     ...interested in applicants from Canada time zones only at this time. Staff AI Engineer  The Opportunity:  At Grafana, we build observability...  ...and cross-functional partnership. We’re looking for an AI Software Engineer with a strong software engineering background, a... 
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    23 days ago
  •  ...fast-moving team Desired Skills and Experience Senior or staff-level frontend experience, comfortable working with minimal oversight...  ...Some experience informally mentoring or leading other engineers Do you think you have what it takes to build the frontend for... 
    Full time
    Remote work

    Douro Labs

    Remote
    3 days ago
  •  ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing... 
    Remote job
    Summer work
    Worldwide

    Databricks

    Remote
    more than 2 months ago
  • $160.32k - $200.4k per year

     .... See yourself at Twilio Join the team as Twilio’s next Staff Engineer, Security Engineering Partners. About the job We are actively...  ...and technical roadmaps. ~ A strong background in software development with specialized expertise in security engineering... 
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    13 days ago
  • $164.49k - $197.39k per year

     ...standards, great developer experience, and doing the hard engineering needed to ship reliable software at scale. You may not meet every requirement below. If...  ...your hand. What you’ll be doing Build and evolve fullstack features for RUM, spanning backend services, APIs,... 
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    15 days ago
  • $190k - $220k per year

     ...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building the...  ...exceptional engineers to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with our VP Engineering to work... 
    Full time
    Internship
    Remote work
    Home office
    Visa sponsorship

    Canopy Connect

    Remote
    10 hours ago
  • $200k - $276k per year

     ...Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride! Docker is seeking a Staff Software Engineer to join our Data Engineering team and drive the technical evolution of data systems that power analytics across the entire... 
    Remote job
    Long term contract
    Worldwide
    Home office

    Docker, Inc

    Remote
    more than 2 months ago
  • $186.37k - $223.64k per year

     ...investigations. What You’ll Be Doing:  As a Staff Engineer on Tempo, you will set technical...  ...cells and customer limits, or query engine improvements. Own the architecture of...  ...query execution, or similar. Strong software craftsmanship. You write clean, robust,... 
    Full time
    Local area
    Remote work
    Flexible hours
    Shift work

    Grafana Labs

    Remote
    13 days ago
  • $186.37k - $231.96k per year

     ...columnar/analytical solution as a primary storage and query engine for high-volume session data. As a company we are...  ...teams where every person brings a new perspective to the software. We are looking for Staff Software Engineers who are passionate about working with data... 
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    13 days ago
  •  ...platform for Financial Planning & Analysis (FP&A), an established software category with a multi-billion market but no clear winner. We’re...  ...experiences that make complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews, and clear... 
    Full time
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    10 hours ago
  • $186.37k - $223.64k per year

     ...leverage the best open source observability software, including Prometheus, Mimir, Loki, and...  .... Our customers include software engineers, site reliability engineers, and platform...  ...will you be doing? (Role specifics) As a Staff Backend Engineer, you will design and build... 
    Full time
    Internship
    Local area
    Remote work
    Flexible hours
    Weekend work
    Weekday work

    Grafana Labs

    Remote
    17 days ago

Do you want to receive more vacancies?

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