Subscribe to the latest remote jobs:

Infrastructure Software Engineer, Release Systems

🇲🇽 Mexico

Management

Java

Python

C++

Machine Learning

Backend

Infrastructure Software Engineer, Release Systems

from 🇲🇽 Mexico

Role Description

As an Infrastructure Engineer on the Release Systems team, your role will be crucial in shaping and building the systems that enable Dropbox product teams to efficiently build, release, and deliver applications to customers. From streamlining deployment workflows to ensuring reliable, consistent delivery at scale, you’ll be at the forefront of strengthening the release infrastructure that powers Dropbox products used by millions of people around the world.

Collaborating closely with product and engineering teams across the organization, you’ll leverage your expertise to improve the end-to-end update and installation experience, reduce complexity in release workflows, and help developers move from development to production with greater speed and confidence. Your contributions will directly impact the quality, reliability, and overall experience of Dropbox products, while enabling faster iteration and more rapid delivery of customer value.

Join us in redefining the future of software delivery at Dropbox, where your passion for building scalable, reliable systems will empower teams across the company and drive meaningful impact on a global scale.

Our Engineering Career Framework isviewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and morehere.

Responsibilities

  • Support the migration of existing products to a modern updater platform that leverages the latest updater technologies and tooling, ensuring a smooth transition from legacy systems.
  • Drive the adoption of efficient, scalable, and maintainable update and installation workflows to improve release reliability and operational efficiency.
  • Partner closely with product and engineering teams to support the build, packaging, and release of new applications.
  • Provide guidance on release readiness and best practices, and assist with troubleshooting build and deployment issues.
  • Ensure releases meet established quality, reliability, and customer experience standards.
  • Enable seamless transitions from development to customer availability, contributing to faster time to market and improved product delivery.

On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.

Requirements

  • BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 5+ years of professional software development experience
  • Proven track record constructing and managing expansive, multi-threaded, geographically dispersed backend systems
  • Proficient in programming and debugging across a range of languages such as Python, Go, C/C++, or Java
  • Proficiency with operating system internals, filesystems, databases, networks, and compilers.
  • Proven track record of defining & delivering well-scoped milestones/projects
  • Ability to independently define right solutions for ambiguous, open-ended problems

Preferred Qualifications

  • Familiarity with Semaphores and Mutexes
  • Experience with distributed systems
  • Experience with client/server systems

Read more about our benefitshere.

Company Description

Dropbox isn’t just a workplace—it’s a living lab for designing a more enlightened way of working. We’re a global community of bold visionaries and resourceful doers shaping the future of Dropbox and, in turn, the future of work. Our Virtual First model combines the autonomy of a distributed workplace with the power of human connection, creating space for meaningful work and lasting relationships. With a startup mindset and enterprise-level opportunities, we expect Dropbox employees to think critically, stay curious, and use modern tools, including AI, to improve how work gets done. Here, you can be who you are and grow into who you’re meant to be. You own your impact, helping make work more intuitive, joyful, and human for yourself and hundreds of millions of people worldwide. If you’re ready to push boundaries and challenge yourself, Dropbox is ready for you.

Team Description

The Dropbox Engineering Team develops the technology, platforms, and products that create more enlightened ways of working for hundreds of millions of people. Customers rely on Dropbox to manage, share, and collaborate on content seamlessly—our engineering makes that easier and more intuitive than ever before.Our platform features a robust systems software layer that stores and processes exabytes of data, and a suite of growing services that enhance core products like our sharing and sync engine. We’re also driving innovation with new offerings such as Dash, our AI-powered knowledge management engine. Our infrastructure spans high-performance servers and cutting-edge components across multiple data centers worldwide, ensuring reliability, speed, and scalability at a global scale. We think like a startup but build for an enterprise, exploring new possibilities that transform how people work. If you're excited about turning complex technical challenges into intuitive solutions at scale, join our Engineering team. 

Virtual First

Dropbox’s Virtual First way of working is designed to help people do their best work with flexibility, autonomy, and connection. Day to day, teams work remotely with nonlinear schedules and core collaboration hours that support deep focus and individual working styles. We prioritize asynchronous communication to improve clarity, respect deep work time, and reduce unnecessary meetings. While remote work is the primary experience for our employees, we also prioritize intentional, in-person connection. We bring teams together through regular team gatherings, on-demand workspaces, and Dropbox Neighborhood events in order to strengthen team cohesion, foster creativity, and enhance momentum. Virtual First is built to provide the same access to opportunity, growth, and impact for everyone, regardless of location.

This role requires travel to offsites and various other team gatherings (approximately 5-10% of the year or 2-3 days per quarter). We provide advance notice when possible and encourage candidates to discuss any accommodation needs during the interview process.

AI Fluency

AI fluency is a core part of how we work and grow. It’s not about being an expert—it’s about using these tools thoughtfully and effectively to improve your work and support others.
We look for four key behaviors in candidates:
  • Ownership: You use AI responsibly by protecting data, applying sound judgment, and taking accountability for the quality and accuracy of your work.
  • Experimentation: You explore new AI capabilities and apply them to improve workflows within approved tools and practices.
  • Leverage: You use AI to enhance thinking, improve efficiency, and increase your impact and your team’s.
  • Learning: You stay current on emerging AI tools and trends, continuously build your skills, and share what you learn with others.
Together, these behaviors help build a workforce where technology amplifies human judgment, creativity, and impact.

Dropbox supports responsible use of AI for preparation, but misrepresentation of skills or experience is not permitted. To learn more, seeour approach to AI in hiring.

Dropbox is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work. 
by @maxrusakovic