Dropbox is seeking an Infrastructure Software Engineer to design and build the robust systems that support our flagship products and drive future engineering innovations. You will play a critical role in shaping our technological backbone, ensuring scalability, reliability, and data integrity for millions of users worldwide.
Key responsibilities
- Build infrastructure capable of managing metadata for hundreds of billions of files and handling hundreds of petabytes of user data.
- Expand our role as a data-fabric, linking millions of applications, devices, and services while improving interoperability.
- Measure and optimize our analytics platform to extract meaningful insights from vast data volumes.
- Collaborate with cross-functional teams to enhance the performance, reliability, and security of our global infrastructure.
Requirements
- BS, MS, or PhD in Computer Science or a related technical field, or equivalent professional experience.
- At least 5 years of professional software development experience.
- Proven expertise in building and managing large-scale, multi-threaded, and geographically distributed backend systems.
- Proficiency in programming and debugging using languages such as Python, Go, C/C++, or Java.
- Strong understanding of operating system internals, filesystems, databases, networks, and compilers.
What we offer
- The opportunity to work on high-impact systems that serve millions of users globally.
- A collaborative environment where you can push the boundaries of scalable engineering.
- Clear career progression paths through our transparent engineering framework.
- The ability to contribute to a mission-driven company focused on revolutionizing how people work.