Software Engineer (REF ID: DBX26104)

Dropbox
Seattle, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 276K

Job location

Remote
Seattle, United States of America

Tech stack

HTML
JavaScript
Agile Methodologies
CSS
Code Review
Databases
Computer Engineering
Continuous Integration
Customer Data Management
Data Structures
Distributed Systems
Amazon DynamoDB
Fault Tolerance
Github
Integrated Development Environments
Python
PostgreSQL
MySQL
NoSQL
Selenium
Software Engineering
Software Requirements Analysis
Software Organization
Data Logging
React
Delivery Pipeline
Grafana
Backend
GIT
Information Technology
Cassandra
Playwright
Front End Software Development
Api Design
Cloudwatch
Kibana
REST
Dropbox
Software Version Control

Job description

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 cross-functional 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. *Work from home permitted. When not working from home, must report to Seattle, WA office.

Requirements

Special 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 principle.

Education/Experience: Master's degree in Accounting, Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field (or foreign equivalent) plus two (2) years of experience in the job offered or closely related occupation OR Bachelor's degree in Accounting, Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field (or foreign equivalent) plus five (5) years of experience in the job offered or closely related occupation.

Benefits & conditions

Other: Job Site: Dropbox, Inc. 701 5^th Avenue, Suite 64, Seattle, WA 98104

In Seattle metro, the expected salary range for the role is $212,202 - $276,000/year. 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.

Apply for this position