Software Engineer, Site Reliability Engineering, Android

Google is a global technology company that provides a wide range of internet-related services and products.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Site Reliability Engineering, Android

Site Reliability Engineering (SRE) at Google combines software and systems engineering to build and maintain large-scale distributed systems. As an SRE focusing on Android systems, you'll be responsible for ensuring Google Cloud's services maintain high reliability and appropriate uptime while managing capacity and performance. The role involves significant software development, particularly in optimizing existing systems, building infrastructure, and implementing automation. You'll tackle unique scaling challenges specific to Google Cloud, applying expertise in coding, algorithms, and system design. The team culture emphasizes intellectual curiosity, problem-solving, and collaboration in a blame-free environment. This position offers the opportunity to work with diverse colleagues, take meaningful risks, and grow professionally through strong mentorship and support. The role requires both technical expertise in distributed systems and a focus on maintaining critical infrastructure that powers Google's services. You'll be part of a team that values both individual contribution and collective success in maintaining Google's high standards of service reliability.

Last updated 5 hours ago

Responsibilities For Software Engineer, Site Reliability Engineering, Android

  • 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Engineer, Site Reliability Engineering, Android

Java
Python
PHP
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms

Benefits For Software Engineer, Site Reliability Engineering, Android

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave support

Interested in this job?

Jobs Related To Google Software Engineer, Site Reliability Engineering, Android

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.

Software Engineer III, Site Reliability Engineering, Google Cloud

Site Reliability Engineer role 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

Software Developer III position focused on Site Reliability Development for Google Cloud, building and maintaining large-scale distributed systems.

Software Developer III, Site Reliability Development, Google Cloud

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