Job Title: Software Engineer (T)
Job Duties: Research, design, build, and test the next generation of Dropbox's engineering technologies. Build software to handle metadata for hundreds of billions of files, hundreds of petabytes of user data, and millions of concurrent connections. Analyze software requirements to deliver a feasible design within time and cost constraints. Write modular, secure, and well-tested code to ensure the integrity of our technologies. Collaborate with crossfunctional teams to develop highly scalable performant solutions. Ensure that our development environment is best in class by delivering improvements to internal tooling and direct partnership with our product platform teams.
*Telecommuting permitted 100% of the time from anywhere in the US
Specials Skills: Must possess expertise/knowledge sufficient to adequately perform the duties of the job being offered. Expertise/knowledge may be gained through employment experience or education. Such expertise/knowledge cannot be “quantified” by “time.” Required expertise/knowledge includes:
- C, C++, C#, or Java;
- Python, React, Go, or JavaScript;
- Git, Phabricator, Jira or equivalent version control and task management tools;
- Unit and integration testing, or debugging;
- Software Development Life Cycle;
- Data processing, programming languages , networking, operating systems, computer graphics, or human-computer interaction;
- Algorithms or databases; and
- Application Development.
*Employer will accept any suitable combination of education, training, or experience.
Education/Experience: Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field (or foreign equivalent) plus 8 years in job offered or closely related occupation OR Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field (or foreign equivalent) plus 5 years in job offered or closely related occupation.
Other: Job Site: Dropbox, Inc. 1800 Owens Street, San Francisco, CA 94158.
*Telecommuting permitted 100% of the time from anywhere in the US
In San Francisco, CA metro, the expected salary range for the role is $100,000 - $150,000. Several factors are considered to determine starting pay: job/level, location/metropolitan area, skillset, peer compensation.
40 hours/week. If offered employment, must have legal right to work in U.S. EOE.
Top Skills
What We Do
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 flexibility 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.
Why Work With Us
We believe people do their best work when empowered with autonomy and harmony, and we understand there’s no substitute for human connection. Our Virtual First model combines the flexibility of remote work with the power of in-person collaboration to create the best of both worlds: a distributed workplace, anchored in community.
Gallery
Dropbox Offices
Remote Workspace
Employees work remotely.
While remote work is the primary experience for our employees, we also prioritize opportunities for quarterly in-person collaboration knowing that connection is vital to a thriving workforce. We focus on how we work, not where we work.


