Infrastructure Software Engineer

DropboxDropbox·Remote(Remote - Mexico)
Software Development

WFA Digital Insight

The demand for skilled infrastructure software engineers has grown exponentially, with a 25% increase in remote job openings in the past year alone. As companies like Dropbox continue to scale and innovate, the need for experts who can design and implement robust systems has never been greater. With the global shift to remote work, professionals with a strong background in digital skills and experience working on cloud-based platforms are in high demand. Before applying, candidates should be aware of the company's commitment to innovation and collaboration, as well as its rigorous engineering career framework.

Job Description

About the Role

As an Infrastructure Software Engineer at Dropbox, you will play a critical role in shaping the technological backbone of the company's platform. You will be responsible for designing, building, and maintaining the systems that support Dropbox's flagship products, as well as laying the groundwork for future engineering innovations. This is a unique opportunity to work on complex, large-scale systems and collaborate with cross-functional teams to drive meaningful change.

The role entails working closely with various teams to identify and tackle challenging problems, and to develop innovative solutions that improve the overall user experience. You will be expected to leverage your expertise in software engineering to optimize system performance, ensure seamless scalability, and maintain data integrity. Your contributions will have a direct impact on millions of users, and you will be at the forefront of shaping the company's technological landscape.

What You Will Do

  • Design, build, and maintain large-scale systems that support Dropbox's products and services
  • Collaborate with cross-functional teams to identify and solve complex problems
  • Develop innovative solutions to improve system performance, scalability, and data integrity
  • Optimize user experiences across various projects and platforms
  • Ensure seamless integration with other systems and services
  • Participate in code reviews and contribute to the improvement of the company's engineering practices
  • Troubleshoot and resolve technical issues efficiently
  • Stay up-to-date with industry trends and emerging technologies
  • Contribute to the development of the company's engineering career framework
  • Collaborate with other engineers to share knowledge and best practices

What We Are Looking For

  • 5+ years of experience in software engineering, with a focus on building scalable systems
  • Strong background in computer science, with a degree in a related field
  • Expertise in programming languages such as Java, Python, or C++
  • Experience with cloud-based platforms, such as AWS or Google Cloud
  • Strong understanding of data structures, algorithms, and software design patterns
  • Excellent problem-solving skills, with the ability to analyze complex problems and develop innovative solutions
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Experience with agile development methodologies and version control systems such as Git
  • Strong attention to detail, with a focus on delivering high-quality solutions

Nice to Have

  • Experience with containerization using Docker
  • Knowledge of Kubernetes and container orchestration
  • Familiarity with machine learning and artificial intelligence concepts
  • Experience with security and compliance frameworks
  • Certification in cloud computing or a related field

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on complex, large-scale systems and collaborate with cross-functional teams
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Professional development opportunities, including training and certification programs
  • Collaborative and dynamic work environment
  • Recognition and rewards for outstanding performance
  • Comprehensive health and wellness programs
  • Generous parental leave policy

How to Stand Out

  • Make sure to highlight your experience with cloud-based platforms and scalable systems in your resume and cover letter
  • Be prepared to discuss your problem-solving skills and ability to analyze complex problems during the interview
  • Show your passion for innovation and collaboration, and be ready to provide examples of how you've worked effectively with cross-functional teams
  • Don't be afraid to ask questions during the interview, and be sure to inquire about the company's engineering career framework and opportunities for growth
  • Be prepared to provide examples of your experience with agile development methodologies and version control systems
  • Research the company's products and services, and be ready to discuss how you can contribute to the company's mission

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.