Software Engineer II, Site Reliability Engineering, Shopping Serving

Google is a global technology leader that specializes in internet-related services and products.
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 Serving

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 Serving 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 offers unique opportunities to tackle complex scaling challenges specific to Google Cloud, utilizing your expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll be part of a diverse team that values intellectual curiosity, problem-solving, and openness. The culture promotes self-direction on meaningful projects while providing support and mentorship for growth.

Working in the Technical Infrastructure team, you'll be part of the backbone that makes Google's product portfolio possible. The team is responsible for developing and maintaining data centers, building next-generation Google platforms, and ensuring networks run optimally for the best user experience.

Google offers a collaborative environment where you'll work with diverse perspectives and backgrounds. The company strongly supports equal opportunity and has a strong commitment to building a representative workforce. You'll be part of a team that values innovation, technical excellence, and maintaining Google's world-class infrastructure.

Last updated 2 days ago

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

  • 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 Serving

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 Serving

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.