Software Engineer II, Site Reliability Engineering, Shopping Build

Google is a global technology leader that develops innovative products and services used by billions of people.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, Site Reliability Engineering, Shopping Build

Site Reliability Engineering (SRE) at Google combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. As an SRE on the Shopping Build team, you'll be responsible for ensuring Google Cloud's services maintain reliability and appropriate uptime while monitoring system capacity and performance. The role involves optimizing existing systems, building infrastructure, and automating processes.

The position is part of Google's Technical Infrastructure team, which is fundamental in keeping Google's product portfolio running smoothly. You'll work with distributed systems, participate in design reviews, and contribute to both code and documentation. The role offers opportunities to solve unique scaling challenges while utilizing expertise in coding, algorithms, and large-scale system design.

Google's SRE culture emphasizes diversity, intellectual curiosity, and problem-solving in a blame-free environment. The team brings together people with varied backgrounds and perspectives, encouraging collaboration and innovation. You'll have the freedom to work on meaningful projects while receiving support and mentorship for professional growth.

The role combines technical expertise with project management, requiring you to handle priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. You'll be part of a team that takes pride in being "engineers' engineers," working on critical infrastructure that powers Google's services worldwide.

Last updated 2 days ago

Responsibilities For Software Engineer II, Site Reliability Engineering, Shopping Build

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • 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
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

Requirements For Software Engineer II, Site Reliability Engineering, Shopping Build

Linux
Kubernetes
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 1 year of experience with data structures/algorithms and software development in one or more programming languages
  • Experience working in computing, distributed systems, storage, or networking
  • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems
  • Ability to debug, optimize code, and to automate routine tasks
  • Systematic problem-solving approach, coupled with effective communication skills

Interested in this job?

Jobs Related To Google Software Engineer II, Site Reliability Engineering, Shopping Build

Site Reliability Engineer II

Microsoft Azure Data group seeks Site Reliability Engineer II to ensure reliability of cloud database services, requiring 3+ years experience in software development and SQL support.

Internal SRE (Site Reliability Engineer)

Internal SRE position at KnowBe4 focusing on system reliability, GitLab management, and AWS infrastructure, offering competitive pay and benefits.

Customer Reliability Engineer - Infra

Customer Reliability Engineer position at Astronomer, focusing on infrastructure management and customer success for their managed Airflow service.

Software Developer II, Site Reliability Development, Google Cloud

Site Reliability Developer position at Google Cloud focusing on building and maintaining large-scale distributed systems with emphasis on reliability and performance optimization.

Site Reliability Engineering, Transformative Compute Site Reliability Engineering

Site Reliability Engineer position at Google focusing on building and maintaining large-scale distributed systems for Google Cloud services.