Google is seeking a Software Engineer for their CI and Release team to join their Core team, which is responsible for building the technical foundation behind Google's flagship products. This role focuses on developing next-generation technologies that impact how Googlers create and release software across various platforms, from web search to Android to Cloud.
The position requires a strong background in full-stack development, with particular emphasis on CI/CD systems and infrastructure. You'll be working on critical projects that handle information at massive scale, requiring expertise in both backend and frontend technologies. The role offers opportunities to work with cutting-edge technologies and contribute to systems that affect billions of users worldwide.
As part of the Core team, you'll have a unique opportunity to influence technical decisions across the company, working on central solutions that break down technical barriers and strengthen existing systems. You'll collaborate with cross-functional teams, including user research, design, and product teams, to understand and implement solutions that meet both technical and user needs.
The ideal candidate should have at least 2 years of experience in software development, strong knowledge of data structures and algorithms, and proficiency in languages like Java, Python, Golang, or C++. Frontend experience with JavaScript/TypeScript is also required. This role offers the chance to work on diverse projects, with opportunities to switch teams as you grow with the company.
Working at Google means joining a company that values diversity, inclusion, and innovation. You'll be part of a team that builds essential building blocks for excellent, safe, and coherent experiences for users while driving the pace of innovation for every developer. The role requires strong communication skills as you'll be interacting with various stakeholders and contributing to a diverse and inclusive team culture.