
About Dropbox
The smart workspace for seamless collaboration
Key Highlights
- 700M+ registered users leveraging cloud storage and collaboration
- Headquartered in Mission Bay, San Francisco, CA
- $607.4M raised in funding since IPO in 2018
- Introduced 'Spaces' for enhanced team collaboration
Dropbox, headquartered in Mission Bay, San Francisco, CA, is a leading cloud storage and collaboration platform with over 700 million registered users. Since its IPO in 2018, Dropbox has raised $607.4 million in funding and employs over 1,000 people. The company has transitioned from traditional fil...
🎁 Benefits
Dropbox offers comprehensive medical, dental, and vision coverage, along with a generous PTO policy allowing up to four consecutive weeks off. Employe...
🌟 Culture
Dropbox fosters a culture of innovation and adaptability, focusing on transforming from a storage provider to a collaborative workspace. The company e...
Skills & Technologies
Overview
Dropbox is hiring a Senior Full Stack Product Software Engineer to design and develop user-friendly experiences. You'll work with JavaScript, React, Node.js, and Python to deliver scalable solutions. This role requires strong experience in web application development.
Job Description
Who you are
You have 5+ years of experience designing, developing, and scaling web applications — you've taken ownership of key product areas and delivered end-to-end solutions that combine front-end user interfaces with robust back-end systems. Your expertise spans both front-end and back-end development, allowing you to create seamless, user-friendly experiences that meet customer needs.
You possess strong experience in front-end technologies such as JavaScript, React, Angular, and HTML/CSS — you understand how to build responsive and engaging user interfaces that enhance user experience. On the back-end, you are proficient in Node.js and Python, enabling you to develop scalable architectures that support high-traffic applications.
Your familiarity with databases like MySQL, PostgreSQL, and MongoDB allows you to design efficient data storage solutions — you know how to optimize queries and ensure data integrity while maintaining performance. You are also comfortable managing projects end-to-end, leading initiatives from data discovery through design, implementation, and deployment.
You thrive in collaborative environments and foster strong relationships with cross-functional partners — you proactively communicate insights, progress, and outcomes with your team and leadership regularly. Your leadership role in designing scalable architectures and driving impactful product enhancements is a testament to your ability to influence and guide teams towards success.
Desirable
Experience with AI-enabled products is a plus, as Dropbox is on a mission to expedite the creation and implementation of such technologies — you are excited about the potential of AI to enhance user experiences and drive innovation. You are also open to learning new technologies and methodologies that can improve your work and the products you help create.
What you'll do
As a Senior Full Stack Product Software Engineer at Dropbox, you will take ownership of key product areas, delivering end-to-end solutions that combine front-end user interfaces with robust back-end systems. You will manage projects from inception to deployment, ensuring that customer-centric prototypes are developed based on user needs and feedback. Your role will involve collaborating with other engineering teams and cross-functional partners to create scalable architectures that support the company's mission.
You will be responsible for developing customer-centric prototypes that focus on user needs and feedback — this involves conducting user research, gathering insights, and iterating on designs to ensure that the final product meets user expectations. You will also play a key role in driving impactful product enhancements, leveraging your technical expertise to influence product direction and strategy.
In addition to your technical responsibilities, you will be expected to communicate proactively with your team and leadership — sharing insights, progress, and outcomes regularly to ensure alignment and transparency. Your ability to foster strong relationships with other teams will be crucial in creating a collaborative environment that encourages innovation and creativity.
What we offer
Dropbox offers a competitive compensation package, including salary ranges based on US zones. For Zone 2, the salary ranges from $202,700 to $274,300, while Zone 3 offers between $180,200 and $243,800. You will have the opportunity to work in a flexible remote environment, allowing you to balance your professional and personal life effectively.
You will be part of a dynamic team that values collaboration and innovation — Dropbox encourages you to apply even if your experience doesn't match every requirement, as they believe diverse teams build better products. The company is committed to providing a supportive and inclusive work environment where you can grow and thrive in your career.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Dropbox.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Dropbox is hiring a Senior Full Stack Product Software Engineer to design and develop user-friendly experiences. You'll work with technologies like JavaScript, React, and Node.js to deliver end-to-end solutions. This position requires strong experience in full-stack development and a background in web applications.

Full Stack Engineer
Dropbox is hiring a Senior Full Stack Engineer to design and develop user-friendly experiences for their platform. You'll work with technologies like JavaScript, React, and Node.js while mentoring junior engineers. This position requires strong experience in web application development.

Full Stack Engineer
Dropbox is hiring a Senior Full Stack Engineer to design and develop user-friendly experiences for their platform. You'll work with technologies like JavaScript, React, and Node.js while mentoring junior engineers. This role requires strong experience in full-stack development.

Full Stack Engineer
Dropbox is hiring a Senior Full-Stack Product Software Engineer for their DocSend team to enhance secure document management and sharing. You'll work with TypeScript, GraphQL, and PostgreSQL to develop user-friendly features. This role requires significant experience in full-stack development.

Full Stack Engineer
Qualified is hiring a Senior Full Stack Engineer to integrate AI technologies into their Agentic Marketing Platform. You'll work with JavaScript, Python, and React to develop innovative features. This position requires significant experience in software engineering.