Software Engineer, Full Life-Cycle Production Systems

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Full Life-Cycle Production Systems

Google is seeking a Software Engineer for Full Life-Cycle Production Systems to join their team. This role is part of the GDC Operational Excellence team, whose mission is to build systems and tooling needed to support deploying and maintaining GDC systems reliably, flexibly, and at scale. The GDC platform consists of rack and server infrastructure coupled with an Anthos/Kubernetes software stack.

As a Software Engineer at Google, you'll work on cutting-edge technologies that change how billions of users connect, explore, and interact with information. You'll be responsible for developing next-generation technologies across various areas, including distributed computing, large-scale system design, networking, data storage, and more.

Key responsibilities include writing product or system development code, participating in design reviews, reviewing code from other developers, triaging and resolving system issues, and being responsible for full lifecycle development. You'll work with technologies such as Go, Python, and Kubernetes.

The ideal candidate should have a Bachelor's degree or equivalent experience, with at least 2 years of software development experience and a strong background in data structures, algorithms, and distributed systems. The role requires the ability to work non-standard hours, including on-call rotations.

Google offers a competitive salary range of $136,000-$200,000, plus bonus, equity, and benefits. They are committed to fostering a diverse and inclusive work environment and provide equal employment opportunities to all candidates.

Join Google's team and contribute to innovative projects that impact billions of users while working with some of the brightest minds in the industry. Apply now to be part of Google's mission to organize the world's information and make it universally accessible and useful.

Last updated 2 months ago

Responsibilities For Software Engineer, Full Life-Cycle Production Systems

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Be responsible for full lifecycle development (e.g., requirements gathering and documentation, systems design and de-risking, implementation and testing in Go and Python, deployment and monitoring)
  • Participate in the general on-call rotation

Requirements For Software Engineer, Full Life-Cycle Production Systems

Go
Python
Kubernetes
  • 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 developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture
  • Ability to work non-standard hours (including on-call rotations, evening and overnight hours), weekends, holidays, and shift-based schedules

Interested in this job?

Jobs Related To Google Software Engineer, Full Life-Cycle Production Systems

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.