Taro Logo

Release Engineer, Tools

Google is a global technology company that provides a wide range of internet-related services and products.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Release Engineer, Tools

Google Play is seeking a Release Engineer to join their Android and Mobile team, focusing on building and maintaining critical release infrastructure. This role combines software engineering with DevOps practices, requiring expertise in languages like Python, Go, and Java, along with deep knowledge of CI/CD processes.

The position offers an opportunity to work on highly visible projects that directly impact Google Play's ability to deliver music, movies, books, apps, and games across devices. You'll be instrumental in designing and implementing scalable build and release systems that support Google's massive mobile ecosystem.

As a Release Engineer, you'll collaborate with Technical Program Managers, Software Engineers, and Site Reliability Engineers to create robust automation solutions. Your work will involve troubleshooting complex infrastructure issues, implementing reliable solutions, and continuously improving release processes.

The role requires a strong technical foundation with at least 2 years of experience in development and CI/CD management. You'll need to demonstrate proficiency in release processes, troubleshooting, and the software development lifecycle. Experience with Android applications and cross-organizational collaboration is highly valued.

This position at Google offers the chance to work with cutting-edge technology while solving challenging problems at scale. You'll be part of a team that ensures millions of users can seamlessly access content across their devices while maintaining Google's high standards for reliability and performance.

Last updated 21 days ago

Responsibilities For Release Engineer, Tools

  • Be part of a highly visible team who help build, automate, and visualize release processes and release diagnostic tools across Play
  • Work closely with TPMs, SWEs, and SRE's to design scalable and uniform build and release infrastructure
  • Troubleshoot failures with our build and release infrastructure, implement solutions, and make it reliable and repeatable
  • Identify areas of improvement and automation in our release infrastructure
  • Provide release engineering support for various teams within Play

Requirements For Release Engineer, Tools

Python
Go
Java
  • Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience
  • 2 years of experience with one or more development languages such as Python, Go, Java, or C++
  • 2 years of experience in Continuous Integration (CI)/Continuous Deployment (CD) source management
  • Experience in release processes and troubleshooting
  • Experience with Software Development Lifecycle

Interested in this job?

Jobs Related To Google Release Engineer, Tools