Taro Logo

Software Engineer, CI and Release

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, CI and Release

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.

Last updated 8 months ago

Responsibilities For Software Engineer, CI and Release

  • Design and develop full stack interactive web applications, services, and infrastructure
  • Design and build new software systems spanning data processing, infrastructure, serving, and development within the CI/CD space
  • Deploy web applications, services, and infrastructure using Google's web application frameworks
  • Collaborate closely with cross-functional partners in user research, design, and product to understand educators' needs
  • Contribute to a diverse and inclusive team culture, from the ground up

Requirements For Software Engineer, CI and Release

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases
  • Front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
  • Ability to communicate in English fluently as this is a customer-facing role

Interested in this job?