Back to jobs
Dropbox | San Francisco, USA
Our Engineering team is architecting a family of products that handle over a billion files a day. We take on the complexities of technology that affect everyday life, so that people can get back to living and doing their best work.
As a Release Engineer, you will create excellent build, development and test infrastructure that is extensible, well-maintained, and stable. You run the release process and establish best practice within a sprint context. You are passionate about tooling, continuous integration, bug discovery, and keeping up with great ideas and developments in the industry. You work regularly with development, QA, and PMs, to troubleshoot, plan, and address the needs of the product team. You craft or manage the tooling required to make your job fluid and fun. And you’re the expert in charge. There are more and different recommendations that you have in developing great build tools and infrastructure at Dropbox.
Run one or more build pipelines for Dropbox products
Administer a reliable and stable release cadence
Craft and maintain development, build, and test infrastructure
Establish and lead best practice for build and release process and tooling
Troubleshoot and organize build issue resolution
Automate tasks to make your job easy and fun
Explore, learn, and propose new and exciting technologies to the team as you discover them and bring them to life
Experience with development pipelines, and software development lifecycle administration, including version control, code review process, branching and release administration
Strong conviction to great development process
Background in virtualization, tooling, and automation
Comfort in multiple platforms: Linux, Windows, Mac, iOS, Android.
Experience working with build pipelines in one or more of application, service, or mobile development teams
Fluency in Linux systems and IT, networking, and machines
Passion for automation of routine tasks with Python, Bash, Ruby, or similar
Interest or background in functional automation practice
Experience with CI systems such as Jenkins, Cruise Control, or similar
Desired: Development fundamentals in Python, C++, Java, Go, or similar
Desired: Familiarity with mobile application development environments