Software Engineer II, Site Reliability Engineering

A leading global technology company 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

Site Reliability Engineering (SRE) at Google Cloud combines software and systems engineering to build and maintain large-scale, distributed, fault-tolerant systems. As an SRE II, you'll be responsible for ensuring the reliability and uptime of Google Cloud's critical internal and external systems. The role involves complex challenges of scale unique to Google Cloud, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design.

The position offers opportunities to optimize existing systems, build infrastructure, and automate processes. You'll be working in a culture that values diversity, intellectual curiosity, and problem-solving in a blame-free environment. The team brings together people from various backgrounds and perspectives, encouraging collaboration and innovative thinking.

Google provides a supportive environment for learning and growth, with mentorship opportunities and the chance to work on meaningful projects. You'll be part of a team that manages system capacity and performance, while continuously improving service reliability. The role requires both technical expertise and the ability to work effectively in a collaborative team setting.

This position at Google Cloud offers the chance to work with cutting-edge technology while contributing to systems that impact millions of users. You'll be involved in code development, system design, and operational excellence, making a direct impact on the reliability of Google's cloud infrastructure. The role combines hands-on technical work with opportunities for professional development in a dynamic, fast-paced environment.

Last updated 2 days ago

Responsibilities For Software Engineer II, Site Reliability Engineering

  • 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

Linux
Python
Go
Java
  • 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 during coursework/projects, research, internships, or practical experience in school, work, or Open Source projects

Benefits For Software Engineer II, Site Reliability Engineering

Medical Insurance
401k
Parental Leave
Education Budget
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Professional development opportunities

Interested in this job?

Jobs Related To Google Software Engineer II, Site Reliability Engineering

Software Engineer III, Site Reliability Engineering, Google Cloud

Site Reliability Engineer III position at Google Cloud, focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Software Engineer III, Site Reliability Engineering, Google Cloud

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

Software Developer III, Site Reliability Development, Google Cloud

Site Reliability Development Engineer position at Google Cloud, focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Software Developer III, Site Reliability Development, Google Cloud

Site Reliability Developer role at Google Cloud focusing on building and maintaining large-scale distributed systems with competitive compensation.

Software Engineer II, Site Reliability Engineering, Cloud Logs

Software Engineer II position in Google's Site Reliability Engineering team, focusing on Cloud Logs systems maintenance and development in Warsaw, Poland.