Senior Infrastructure Software Engineer, Filesystem
WFA Digital Insight
The demand for skilled infrastructure software engineers has surged in recent years, with a 25% increase in remote job postings in 2025. As companies like Dropbox continue to expand their digital footprint, professionals with expertise in building scalable and reliable systems are in high demand. With millions of users relying on Dropbox's services, this role offers a unique opportunity to make a meaningful impact. Before applying, candidates should be aware of the evolving landscape of remote work and the importance of adaptability, collaboration, and continuous learning in the tech industry.
Job Description
About the Role
As a Senior Infrastructure Software Engineer at Dropbox, you will play a crucial role in shaping and constructing the robust systems that support the company's current and future products. Your expertise will be essential in optimizing user experiences, ensuring seamless scalability, and maintaining data integrity. You will be at the forefront of shaping the technological backbone of the platform, working closely with cross-functional teams to tackle complex challenges and push the boundaries of what's possible.The role entails day-to-day collaboration with various teams, including engineering, product, and design, to develop and implement scalable and reliable systems. You will be responsible for leading the expansion of Dropbox's function as a data-fabric, connecting hundreds of millions of applications, devices, and services globally. Your work will have a direct impact on millions of users, and your passion for building scalable and reliable systems will drive meaningful change on a global scale.
Dropbox's Engineering Career Framework is designed to provide a clear path for professional growth and development. The framework outlines the expected skills and responsibilities for each career level, ensuring that engineers have the opportunity to continuously learn and improve.
What You Will Do
- Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections.
- Lead the expansion of Dropbox's function as a data-fabric, connecting hundreds of millions of applications, devices, and services globally.
- Measure and optimize Dropbox's analytics platform to maintain its status as one of the most advanced in the industry for extracting meaningful insights from vast data volumes.
- Collaborate with cross-functional teams to tackle complex challenges and push the boundaries of what's possible.
- Develop and implement scalable and reliable systems, ensuring seamless scalability and data integrity.
- Optimize user experiences across various projects, ensuring that the systems are designed with the user in mind.
- Work closely with the engineering team to develop and implement new features and services.
- Participate in the design and implementation of new systems and architectures.
- Collaborate with the product team to identify and prioritize new features and services.
What We Are Looking For
- 8+ years of experience in software engineering, with a focus on infrastructure development.
- Strong expertise in building scalable and reliable systems, with experience in languages such as Java, Python, or C++.
- Experience with cloud-based technologies, such as AWS or Google Cloud.
- Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
- Experience with Agile development methodologies and version control systems such as Git.
- Strong communication and collaboration skills, with experience working with cross-functional teams.
- Experience with monitoring and logging tools, such as Prometheus or Grafana.
- Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions.
Nice to Have
- Experience with containerization technologies, such as Docker or Kubernetes.
- Experience with service mesh technologies, such as Istio or Linkerd.
- Experience with machine learning or artificial intelligence.
- Experience with security technologies, such as encryption or access control.
- Experience with compliance frameworks, such as SOC 2 or ISO 27001.
Benefits and Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO policy, with generous paid time off.
- Remote work stipend, with the ability to work from anywhere.
- Professional development opportunities, including training and education programs.
- Access to the latest technology and tools, including MacBook or Linux laptop.
- Collaborative and dynamic work environment, with a team of experienced engineers.
- Opportunity to work on complex and challenging problems, with the potential to make a meaningful impact.
How to Stand Out
- Develop a strong understanding of cloud-based technologies, including AWS or Google Cloud, to stay competitive in the job market.
- Create a personal project or contribute to an open-source project to demonstrate your skills and experience.
- Practice whiteboarding exercises to improve your problem-solving skills and ability to think critically.
- Research the company and the role, and be prepared to ask informed questions during the interview.
- Develop a strong understanding of Agile development methodologies and version control systems such as Git.
- Be prepared to provide specific examples of your experience and skills, and to explain complex technical concepts in simple terms.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.