As a Software Release Engineer at Google, you will be responsible for the reliable, scalable, and efficient delivery of software to users and partners. You will work closely with development and operations teams to automate the build, test, and deployment processes, ensuring smooth and timely releases. You will also focus on improving release velocity, optimizing release infrastructure, and troubleshooting any issues that arise during the release process.
The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.
Responsibilities: • Manage software releases by utilizing industry-standard tools and best practices for branching, integration, building, packaging, and deployment. • Identify and mitigate potential risks and roadblocks throughout the release lifecycle, escalating issues to senior engineers or managers as needed. • Collaborate effectively with team members and across departments to ensure seamless and efficient release execution. • Communicate clearly and transparently, clarifying assumptions and dependencies before implementing significant code changes or configurations. • Improve the release process by staying up-to-date on Google's build technologies, release tooling, and operational best practices.
This role offers a competitive salary range, bonus, equity, and benefits. Google is committed to building a diverse workforce and providing equal employment opportunities regardless of background.