Infrastructure Software Engineer, Telemetry
WFA Digital Insight
The demand for skilled infrastructure engineers has skyrocketed, with a 25% growth in remote job postings in the last year. As companies like Dropbox continue to revolutionize the way we work, the need for experts who can design and implement robust systems has never been more pressing. With the rise of remote work, companies are looking for candidates who can work independently and collaboratively to drive innovation. Dropbox, in particular, is leading the charge in redefining the future of work, and this role is a unique opportunity to be part of that journey. Before applying, candidates should be aware of the high level of expertise required and the fast-paced environment of a leading tech company.
Job Description
About the Role
The Infrastructure Software Engineer, Telemetry role at Dropbox is a critical position that requires a deep understanding of building scalable and reliable systems. As a member of the API Platform team, you will be responsible for designing, implementing, and maintaining the infrastructure that supports Dropbox's flagship products and future innovations. Your day-to-day work will involve collaborating with cross-functional teams to tackle complex challenges and push the boundaries of what's possible. You will be at the forefront of shaping the technological backbone of the platform, ensuring seamless scalability, data integrity, and user experience.The API Platform team is a vibrant and dynamic group that is passionate about building cutting-edge technology. As a member of this team, you will have the opportunity to work with a talented group of engineers who are dedicated to innovation and excellence. The team is committed to fostering a culture of collaboration, openness, and continuous learning, and you will be encouraged to share your ideas, take risks, and learn from your mistakes.
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 the data-fabric, connecting hundreds of millions of applications, devices, and services globally.
- Drive initiatives to enhance interoperability and adaptability across diverse ecosystems.
- Collaborate closely with cross-functional teams to tackle audacious challenges and push the boundaries of what's possible.
- Design, implement, and maintain the infrastructure that supports Dropbox's flagship products and future innovations.
- Ensure seamless scalability, data integrity, and user experience.
- Develop and maintain software applications, systems, and tools.
- Participate in on-call rotations to ensure 24/7 coverage of critical systems.
What We Are Looking For
- 5+ years of experience in software engineering, with a focus on building scalable and reliable systems.
- Strong proficiency in programming languages such as Java, Python, or C++.
- Experience with cloud-based infrastructure, including AWS, Azure, or Google Cloud.
- Knowledge of containerization using Docker and Kubernetes.
- Strong understanding of 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 the ability to work effectively with cross-functional teams.
Nice to Have
- Experience with machine learning or artificial intelligence.
- Knowledge of cybersecurity principles and practices.
- Experience with DevOps tools such as Jenkins, Travis CI, or CircleCI.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK.
Benefits and Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company match.
- Flexible working hours and remote work options.
- Access to cutting-edge technology and tools.
- Professional development opportunities, including conferences, training, and mentorship.
How to Stand Out
- To stand out as a candidate, make sure to highlight your experience with building scalable systems and collaborating with cross-functional teams.
- Be prepared to discuss your approach to tackling complex challenges and driving innovation in your previous roles.
- Showcase your proficiency in programming languages and cloud-based infrastructure, and be ready to provide examples of your work.
- Familiarize yourself with Dropbox's engineering career framework and be prepared to discuss your career goals and aspirations.
- Don't be afraid to ask questions about the company culture, team dynamics, and opportunities for growth and development.
- Consider creating a portfolio of your work, including examples of your software applications, systems, and tools, to demonstrate your skills and expertise.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.