Job Information
Dropbox, Inc. Software Engineer (4) (Job ID: DBX26005) (Multiple openings) in Seattle, Washington
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.
*May work remote (from home) when not reporting into the Dropbox Seattle office.
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:
- Python and Go to build robust backend systems for various products.
- React, Javascript, CSS and HTML to build and maintain frontend applications.
- Databases: Relational (PostgreSQL, MySQL) and NoSQL (Cassandra, DynamoDB).
- CI/CD and Deployment Pipelines.
- Unit and integration testing frameworks such as Playwright, Selenium and mypy.
- Experience with code reviews, agile methodologies, and collaborative development workflows.
- Version Control: Git, GitHub in accordance with software development best practices.
- API Design: RESTful API development and integration. Distributed Systems: Designing and maintaining scalable, fault-tolerant backend services to process large scale customer data.
- Monitoring and Logging: Grafana, Cloudwatch, Kibana to provide observability on our systems.
- Strong foundation in data structures, algorithms, and software engineering principles.
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.
Job Site: Dropbox, Inc. 701 5^th^ Avenue, #64, Seattle, WA 98104.