Software Engineer, Site Reliability Engineering

4 Days ago • 2 Years + • DevOps

Job Summary

Job Description

As a Software Engineer in Site Reliability Engineering (SRE) at Google, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions for large-scale, distributed systems. Responsibilities include writing and reviewing code, contributing to documentation, troubleshooting and resolving system issues, participating in design reviews, and ensuring the reliability and performance of Google Cloud services. You will work on optimizing existing systems, building infrastructure, and automating tasks to manage the complexities of scale. The role requires expertise in data structures, algorithms, and large-scale system design, along with strong problem-solving and communication skills.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years software development experience
  • Data structures/algorithms expertise
  • Debugging and optimization skills
  • System troubleshooting abilities
Good to have:
  • Experience with distributed systems
  • Expertise in large-scale system design
  • Automation experience

Job Details

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 2 years of experience with data structures/algorithms and software development in one or more programming languages.

Preferred qualifications:

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

About the job

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.

Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Responsibilities

  • Write product or system development code.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • 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.

Similar Jobs

Google - Staff Software Engineer, Android, Google Store App

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
NVIDIA - Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA

California, United States (Remote)
3 Weeks ago
Interface AI - Senior Vice President of Engineering

Interface AI

United States (Remote)
2 Months ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
3 Days ago
NVIDIA - Senior Developer Technology Engineer - AI

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Mattel  Inc  - Manager, Development Live Ops

Mattel Inc

El Segundo, California, United States (On-Site)
5 Months ago
ByteDance - Site Reliability Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
6 Days ago
Ambition - Data Engineer (python)

Ambition

Singapore (On-Site)
8 Months ago
Visa - Chief Systems Architect

Visa

Auckland, Auckland, New Zealand (Hybrid)
4 Months ago
Budge Studios - Build Master

Budge Studios

Quebec, Canada (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Embedded, Pixel Memory

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
Google - Machine Learning Algorithm Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
4 Days ago
Argus Labs - Senior Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
3 Weeks ago
Sleeper - Performance Creative Associate (TikTok Ads)

Sleeper

Las Vegas, Nevada, United States (On-Site)
3 Weeks ago
Google - Software Engineer III, Google Store

Google

Mountain View, California, United States (On-Site)
3 Days ago
Tesla - Senior Embedded Software/Firmware Engineer - Power Electronics

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
Snowed In Studios - Principle Software Developer

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
ByteDance - Research Scientist Graduate (Foundation Models for Science - ByteDance Research) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Software Engineer III, Infrastructure, Spanner

Google

Kirkland, Washington, United States (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Playrix - Head of HR Business Partner

Playrix

Ireland (Remote)
4 Weeks ago
Google - Account Strategist

Google

Dublin, County Dublin, Ireland (On-Site)
4 Days ago
Playrix - Lead SDET

Playrix

Ireland (Remote)
6 Months ago
PwC - Azure Senior Cloud Architect | Alliances, Technology Consulting

PwC

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (Hybrid)
5 Months ago
Playrix - SDET (Software Development Engineer in Test)

Playrix

Ireland (Remote)
4 Weeks ago
Google - Account Executive, New Business Sales

Google

Dublin, County Dublin, Ireland (On-Site)
4 Days ago
Google - Account Executive, New Business Sales (Arabic, English)

Google

Dublin, County Dublin, Ireland (On-Site)
3 Days ago
Tesla - Mobile Service Technician / Mobile Automotive Mechanic - Cork

Tesla

Cork, County Cork, Ireland (Remote)
2 Months ago
Playrix - Senior Technical Designer

Playrix

Ireland (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Alp Consulting  - Unity 3D developer

Alp Consulting

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
Tencent - Tencent Cloud Solution Architect Intern (Thailand Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Match Group - Senior Platform Engineer

Match Group

New York, New York, United States (Hybrid)
6 Months ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Poland (On-Site)
3 Days ago
Next Level Business Services - Salesforce Devops Engineer

Next Level Business Services

Agoura Hills, California, United States (On-Site)
6 Months ago
Codeninja - Azure Engineer

Codeninja

Mexico (Remote)
1 Month ago
Salesforce - Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce

San Francisco, California, United States (On-Site)
7 Months ago
Inworld AI - Staff Platform Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
4 Months ago
Granicus - Sr. DevOps Engineer

Granicus

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Google - Customer Solutions Consultant, Digital Native, Google Cloud

Google

Jakarta, Jakarta, Indonesia (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug