Senior Fullstack Product Software Engineer, Web Experience

Socket.dev

United States

On-site

USD 180,200 - 274,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dropbox’s Browse & Navigate Web Experience team is seeking a Senior Fullstack Product Software Engineer to own customer-facing web experiences and supporting systems behind Browse, Navigate, Preview, and related workflows. You will lead multi-phase work from technical discovery through rollout and operational ownership, partnering with Product, Design, Data, Infrastructure, and platform teams.

You will balance customer needs with reliability, security, and performance while applying AI-assisted

Qualifications

  • 9+ years of professional software engineering experience.
  • Experience building large-scale, customer-facing web applications.
  • Strong frontend skills with TypeScript/JavaScript and React.
  • Demonstrated end-to-end ownership of ambiguous, multi-phase initiatives.
  • Ability to learn unfamiliar systems and validate AI workflows.
  • Ability to communicate decisions across multiple teams.

Responsibilities

  • Own multi-phase full-stack product capabilities from requirements and technical design through rollout, measurement, and ongoing operation.
  • Design and evolve scalable web experiences, services, APIs, and data models for Browse, Navigate, Preview, App Shell, window chrome, and shared web capabilities.
  • Make architecture and scope tradeoffs balancing customer needs, delivery constraints, reliability, performance, security, privacy, and maintainability.
  • Improve observability, testing, incident readiness, and on-call health, and lead debugging and production-risk decisions when systems fail.
  • Use approved AI and automation tools for implementation, testing, debugging, documentation, and operational workflows; validate outputs and standardize practices that preserve engineering quality.
  • Align cross-team dependencies and create leverage through reusable components and services, design and code reviews, runbooks, technical documentation, and mentoring.

Skills

TypeScript
JavaScript
React
Python
Go
Java

Job description

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, multi-phase work from technical discovery and design through rollout and operational ownership, partnering with Product, Design, Data, Infrastructure, and platform teams. You will combine full-stack execution with sound architecture, production judgment, and approved AI-assisted workflows while remaining accountable for final technical quality.

Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here.

Responsibilities
  • Own multi-phase full-stack product capabilities from requirements and technical design through staged rollout, measurement, and ongoing operation.
  • Design and evolve scalable web experiences, services, APIs, and data models for Browse, Navigate, Preview, App Shell, window chrome, and shared web capabilities.
  • Make architecture and scope tradeoffs that balance customer needs, delivery constraints, reliability, performance, security, privacy, and maintainability.
  • Improve observability, testing, incident readiness, and on-call health, and lead debugging and production-risk decisions when systems fail.
  • Use approved AI and automation tools for implementation, testing, debugging, documentation, and operational workflows; validate outputs and standardize practices that preserve engineering quality.
  • Align cross-team dependencies and create leverage through reusable components and services, design and code reviews, runbooks, technical documentation, and mentoring.

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
  • 9+ years of professional software engineering experience, including experience building full-stack product systems, or equivalent practical experience.
  • Experience designing, shipping, and operating large-scale, customer-facing web applications and multi-component systems.
  • Strong frontend engineering skills with TypeScript or JavaScript and modern web frameworks such as React, plus experience with at least one backend language such as Python, Go, Java, or C++.
  • Demonstrated end-to-end ownership of ambiguous, multi-phase initiatives, including adjusting scope based on customer, business, and technical constraints.
  • Experience making architecture tradeoffs across frontend systems, APIs, data models, reliability, performance, observability, and production operations.
  • Ability to learn unfamiliar systems, codebases, and approved AI or automation workflows while validating generated output for correctness, security, privacy, and maintainability.
  • Ability to communicate technical decisions clearly and align dependencies across Engineering, Product, Design, Data, Infrastructure, and platform partners.
Preferred Qualifications
  • Experience with large-scale content, file, collaboration, or productivity systems.
  • Deep experience with React and TypeScript together with backend APIs, services, and data modeling.
  • Experience with AI-assisted product experiences, recommendation systems, or operational automation.
  • Experience leading cross-team migrations, staged rollouts, or platform integrations and improving SLOs, observability, or test strategy.
Durable Skills
  • Awareness: Understand yourself and others.
  • Judgment: Evaluate information and make decisions in complex situations.
  • Adaptability: Learn, adjust, and stay effective through change.
  • Connection: Communicate, collaborate, and build trust.

To learn more about why these skills matter and what the data shows about thriving through change, read this blog post from our Chief People Officer, Melanie Rosenwasser.

Compensation
  • US Zone 1: This role is not available in Zone 1
  • US Zone 2: $202,700 — $274,300 USD
  • US Zone 3: $180,200 — $243,800 USD
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Manager, Data Engineering
Senior Manager, Data Engineering

Dropbox, Inc. • United States

On-site
USD 180,000 - 274,000
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Socket.dev • United States

On-site
USD 180,200 - 274,300
Infrastructure Software Engineer
Infrastructure Software Engineer

Dropbox • United States

Remote
CAD 134,000 - 182,000
Competitive medical, dental and vision coverage
Flexible PTO/Paid Time Off
Retirement savings options
+3
Senior Engineering Manger, Commerce Platform
Senior Engineering Manger, Commerce Platform

Dropbox • United States

Remote
USD 198,000 - 303,000
Competitive medical, dental, and vision coverage
401(k) plan with a generous company match
Flexible PTO/Paid Time Off
+1
Principal Software Engineer, Core Sharing & Collaboration
Principal Software Engineer, Core Sharing & Collaboration

Dropbox • United States

Hybrid
USD 227,000 - 386,000
Eligibility for corporate bonus program
Stock options in the form of RSUs
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Dropbox • United States

On-site
USD 180,000 - 275,000
Health insurance
Staff Product Designer
Staff Product Designer

Dropbox, Inc. • United States

On-site
USD 178,000 - 271,000
Staff Fullstack Software Engineer, Core Performance
Staff Fullstack Software Engineer, Core Performance

name • United States

On-site
USD 230,000 - 320,000
Account Executive
Account Executive

Namely • United States

On-site
USD 130,000 - 177,000
Senior Backend Product Software Engineer, Bridge FSS & Dash
Senior Backend Product Software Engineer, Bridge FSS & Dash

Dropbox • United States

Remote
USD 174,000 - 265,000