cover image
Dropbox

Dropbox

www.dropbox.com

3 Jobs

3,771 Employees

About the Company

Dropbox is the one place to keep life organized and keep work moving. With more than 700 million registered users across 180 countries, we're on a mission to design a more enlightened way of working.

To learn more about working at Dropbox, visit jobs.dropbox.com

We also have a few simple guidelines to keep this space respectful and productive. Please avoid:
- Harassing other people or using language that's hateful, offensive, vulgar, or advocates violence
- Trolling, fraud and spamming
- Violating someone else's rights or privacy
- Advertising or soliciting donations
- Link baiting
- Posting off topic comments or thread hijacking

We may remove comments that violate these guidelines.

Listed Jobs

Company background Company brand
Company Name
Dropbox
Job Title
Senior Frontend Product Software Engineer, Reclaim
Job Description
**Job Title:** Senior Frontend Product Software Engineer **Role Summary:** Design, develop, and ship high‑impact, user‑facing features for Dropbox’s web platforms using TypeScript, React, HTML, and CSS. Translate UI/UX designs into performant, accessible code, build reusable component libraries, and collaborate with cross‑functional teams to drive product growth and user engagement. **Expectations:** - Contribute to on‑call rotation as required by the team. - Own end‑to‑end delivery of features, from concept through measurement of impact. - Operate in a lean, agile environment with frequent deployments and high autonomy. - Partner with designers, product managers, and backend engineers to achieve business goals. **Key Responsibilities:** - Develop new user‑facing features with React and TypeScript. - Create and maintain reusable components and front‑end libraries. - Convert Figma designs and wireframes into high‑quality, responsive code. - Optimize performance across diverse browsers and devices. - Integrate with calendar, project‑management, and to‑do list services. - Provide occasional backend support when needed. - Participate in code reviews, testing, and continuous improvement activities. **Required Skills:** - Expert proficiency in TypeScript, React, HTML5, and CSS3. - Strong experience building large‑scale web applications with a focus on usability and performance. - Ability to design reusable component systems and front‑end libraries. - Solid understanding of web performance optimization and cross‑browser compatibility. - Experience with API integrations and basic backend concepts. - Collaborative mindset and strong communication skills. **Required Education & Certifications:** - Bachelor’s degree (or higher) in Computer Science, Engineering, or a related technical field, **or** equivalent professional experience. - 8+ years of professional software engineering experience, with a proven track record of shipping large‑scale web products.
Canada
Remote
Senior
17-10-2025
Company background Company brand
Company Name
Dropbox
Job Title
Infrastructure Software Engineer, Metadata
Job Description
**Job Title:** Infrastructure Software Engineer, Metadata **Role Summary:** Design, build, and operate large‑scale distributed database infrastructure that powers Dropbox services, ensuring low latency, strong consistency, and high availability for millions of users. **Expectations:** - Lead the development of mission‑critical metadata systems. - Own end‑to‑end performance and reliability of database services. - Participate in on‑call rotation and production operations. - Collaborate with infrastructure and product teams to define long‑term roadmap. **Key Responsibilities:** - Architect and maintain distributed database systems with low‑latency, strong consistency. - Implement replication, consensus (Raft/Paxos), and caching mechanisms to achieve availability and performance goals. - Operate production services, including monitoring, incident response, and on‑call duties. - Work cross‑functionally to assess use cases, define requirements, and support mid‑ to long‑term roadmap planning. - Contribute to system design reviews, post‑mortems, and reliability improvements. - Write high‑quality, efficient code in Go, Rust, or C++ for performance‑critical components. **Required Skills:** - 5+ years of experience with distributed systems fundamentals (replication, consistency, partitioning, fault tolerance). - Hands‑on experience building databases, storage, or large‑scale data infrastructure. - Proficiency in Go, Rust, or C++ (systems programming). - Familiarity with consensus/coordination primitives (Raft, Paxos, ZooKeeper, etcd). - Experience operating production services and participating in on‑call rotations. - Strong debugging, performance analysis, and optimization skills. - Excellent communication and collaborative abilities. **Required Education & Certifications:** - Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field. - Optional certifications relevant to distributed systems or database engineering.
Canada
Remote
Mid level
03-12-2025
Company background Company brand
Company Name
Dropbox
Job Title
Senior Infrastructure Software Engineer, Storage
Job Description
Job title: Senior Infrastructure Software Engineer, Storage Role Summary: Design, build, and operate Dropbox’s large‑scale distributed storage infrastructure that delivers high durability, availability, and performance for millions of users. Lead technical initiatives, drive reliability improvements, and collaborate across infrastructure and product teams. Expectations: • Own scalable storage projects from architecture to deployment. • Mentor peers and influence architectural decisions. • Participate actively in on‑call rotation and production incident resolution. Key Responsibilities 1. Design, implement, and maintain distributed storage systems, ensuring data durability, availability, and performance at exabyte scale. 2. Evolve core storage architecture for scalability and efficiency, incorporating replication, erasure coding, and lifecycle management. 3. Write efficient, maintainable code primarily in Go and Rust. 4. Diagnose and resolve complex production issues; perform root‑cause analysis and implement reliability enhancements. 5. Partner with cross‑functional teams (Networking, Hardware, Capacity Planning) to deliver cost‑efficient, reliable storage solutions. 6. Lead scoped projects and step up to larger cross‑team technical initiatives. 7. Participate in on‑call rotation and monitor system health continuously. Required Skills - 8+ years of deep expertise in distributed systems (replication, consistency, fault tolerance). - Strong coding proficiency in Go and Rust. - Experience with replication, erasure coding, and large‑scale data storage architecture. - Proven ability to debug production systems and drive reliability improvements. - Collaboration across engineering disciplines and project leadership. - Familiarity with performance tuning and capacity planning in distributed environments. Required Education & Certifications - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience. - No specific certifications required.
Canada
Remote
Senior
03-12-2025