10 days ago

Staff Fullstack Software Engineer

Dropbox

Hybrid
Full Time
$268,600
Hybrid
Apply

Job Overview

Job TitleStaff Fullstack Software Engineer
Job TypeFull Time
Offered Salary$268,600
LocationHybrid
Map of Hybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Dropbox

Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. We're a global community of bold visionaries and resourceful doers who are shaping the future of Dropbox—and with it the future of work. Our Virtual First model combines the autonomy of a distributed workplace with the power of human connection, making space for both meaningful work and meaningful relationships. With our start-up mindset and enterprise-level opportunities, you can be who you are and grow into who you’re meant to be. Here, you can own your impact to make work more intuitive, joyful, and human—for you as a Dropboxer and for hundreds of millions of people worldwide. If you're ready to push boundaries—and yourself— Dropbox is ready for you.

About the Dropbox Engineering Team

The Dropbox Engineering Team builds the technology that creates more enlightened ways of working for hundreds of millions of people. Every day, our platforms—including Dropbox Dash, Dropbox Sign, and our core sync engine—handle over a billion files for users worldwide, creating engineering challenges as great as the opportunity for impact. Our software engineering team uses a range of technologies to solve interesting problems, including Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and Android development. We think like a startup but build for an enterprise, exploring new possibilities that transform how people work. If you're excited about turning complex technical challenges into intuitive solutions at scale, join our Engineering team. Areas of work include Machine Learning Engineers, Infrastructure Engineer, Product SWE Frontend and Backend, Mobile Software Engineers (iOS and Android), Engineering Manager, Data Engineer, Software Development Engineer in Test, Security Engineering, Site Reliability Engineer, Technical Program Managers, Network Engineer, Datacenter Engineer, Technical Supply Chain Manager and more.

Role Description: Staff Fullstack Software Engineer, Growth Monetization

As a Staff Software Engineer on the Growth Monetization team within Core Growth Engineering, you will play a crucial role in optimizing how millions of users discover, trial, and purchase Dropbox products. You'll lead technical strategy for our checkout, trial, conversion, and subscription systems—directly impacting revenue growth and customer retention. This is a high-visibility, high-impact role where you'll architect and build AI-forward solutions to personalize the customer journey, optimize conversion funnels, and reduce churn. You'll partner closely with Product, Data Science, and Design to define the future of Dropbox monetization while mentoring a team of 15 engineers across experience levels. Your work will have immediate, measurable business impact. You'll get substantial exposure to Growth leadership, shape the technical direction of a critical revenue-driving platform, and help build a best-in-class monetization engineering practice. 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

  • Lead the design and implementation of scalable, reliable systems powering Dropbox's monetization flows (checkout, trials, subscriptions, pricing)
  • Define and drive the technical roadmap for Growth Monetization, aligning engineering investments with business priorities
  • Architect AI/ML-powered solutions for conversion optimization, personalized offers, and predictive churn modeling
  • Own end-to-end delivery of complex, cross-functional projects with direct revenue impact
  • Establish engineering best practices, improve system reliability, and drive down technical debt
  • Mentor engineers across the team, fostering growth and elevating technical capabilities
  • Partner with Product, Data Science, and Design to translate business goals into technical solutions

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

  • 12+ years of software engineering experience, with 3+ years operating at a senior or staff level
  • Strong full-stack engineering skills with proficiency in modern frontend frameworks (React, TypeScript) and backend technologies (Python, Go, or similar)
  • Demonstrated ability to lead complex technical projects from conception through delivery
  • Experience designing and scaling systems that handle high traffic and require high reliability
  • Track record of influencing technical strategy and driving architectural decisions beyond immediate team scope
  • Proven ability to mentor engineers and raise the technical bar across a team
  • Strong product intuition and ability to balance technical excellence with business impact

Preferred Qualifications

  • Experience with monetization, payments, checkout, or e-commerce platforms
  • Background in growth engineering, conversion optimization, or experimentation platforms
  • Familiarity with ML/AI applications in personalization or funnel optimization
  • Experience with subscription-based or SaaS business models
  • Prior experience at a company operating at significant scale (millions of users)

Compensation

US Zone 2: $223,400—$302,200 USDUS Zone 3: $198,600—$268,600 USD

The range(s) listed above is the expected annual salary/OTE (On-Target Earnings) for this role, subject to change. Please note, OTE are for sales roles only. Salary/OTE is just one component of Dropbox’s total rewards package. All regular employees are also eligible for the corporate bonus program or a sales incentive (target included in OTE) as well as stock in the form of Restricted Stock Units (RSUs). Dropbox takes a number of factors into account when determining individual starting pay, including job and level they are hired into, location/metropolitan area, skillset, and peer compensation. We target most new hire offers between the minimum up to the middle of the range. Dropbox uses the zip code of an employee’s remote work location to determine which metropolitan pay range we use. Current US Zone locations are as follows:

US Zone 1: San Francisco metro, New York City metro, or Seattle metro

US Zone 2: California (outside SF metro), Colorado, Connecticut (outside NYC metro), Delaware, Illinois (Chicago metro), Indiana (Chicago metro), Maryland, Massachusetts, Michigan (Chicago metro), New Hampshire, New Jersey (outside NYC metro), New York (outside NYC metro), Oregon, Pennsylvania (D.C. metro), Pennsylvania (outside NYC or DC metro), Texas (Austin metro) Virginia (DC metro), Washington (outside Seattle metro), Washington DC metro, West Virginia (DC metro), Wisconsin (Chicago metro)

US Zone 3: All other US locations

Benefits

Dropbox is committed to investing in the holistic health and wellbeing of all Dropboxers and their families. Our benefits and perks programs include, but are not limited to: Competitive medical, dental, and vision coverage401(k) plan with a generous company match and immediate vestingFlexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more, allowing you time to unplug, unwind, and refreshIncome Protection Plans: Life and disability insuranceBusiness Travel Protection: Travel medical and accident insurancePerks Allowance to be used on what matters most to you, whether that’s wellness, learning and development, food and groceries, and much moreParental benefits including: Parental Leave, Child and Adult Care, Day Care FSA, Fertility Benefits, Adoption and Surrogacy Support, and Lactation SupportAccess to over 10,000 global co-working spaces through Gable.tomaking it easy to book flexible workspaces for collaboration or individual workQuarterly Cell phone and internet allowanceMental health and wellness benefitsDisability and neurodivergence support benefits

Additional benefit details are available upon request.

Key skills/competency

  • Staff Fullstack Software Engineer
  • Growth Monetization
  • Technical Strategy
  • AI/ML Solutions
  • Conversion Optimization
  • Subscription Systems
  • Full-Stack Development
  • System Design
  • Mentorship
  • Revenue Growth

Tags:

Staff Software Engineer
Fullstack Engineer
Growth Engineering
Monetization
Python
React
TypeScript
AI
ML
System Design
Leadership
Mentorship
SaaS

Share Job:

How to Get Hired at Dropbox

  • Tailor your resume: Highlight full-stack skills, AI/ML experience, and leadership relevant to growth monetization.
  • Showcase impact: Quantify achievements in previous roles, especially those involving revenue growth or system scaling.
  • Demonstrate leadership: Emphasize experience mentoring engineers and driving technical strategy beyond your immediate team.
  • Prepare for technical interviews: Review system design, full-stack development (React, TypeScript, Python, Go), and AI/ML concepts.
  • Understand Dropbox culture: Research their Virtual First model and commitment to 'enlightened ways of working'.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background