Software Engineer, Site Reliability Engineering

9 Hours 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 - Software Engineer, Engineering Productivity, Google Cast

Google

Taipei City, Taiwan (On-Site)
10 Hours ago
PlaySimple - Software Engineer (Unity)

PlaySimple

(On-Site)
3 Months ago
PortalOne,  Inc  - Backend Software Engineer

PortalOne, Inc

Oslo, Oslo, Norway (On-Site)
7 Months ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Music Foundation Model) - 2024 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
IO Interactive - Senior Core Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
2 Weeks ago
NVIDIA - Senior Software Configuration Management Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Tencent - SRE Intern

Tencent

(On-Site)
1 Month ago
N-iX - Lead DevOps Engineer

N-iX

Ukraine (Remote)
2 Days ago
Google - Systems Development Engineer, Customer Deployments, Google Cloud

Google

Munich, Bavaria, Germany (On-Site)
8 Hours ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Altagram Group - Data Science Internship/Workstudent

Altagram Group

Germany (On-Site)
3 Weeks ago
IO Interactive - Multiplayer Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
2 Weeks ago
Regent Craft - Embedded Software Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
Google - Software Engineer III, Core

Google

Bengaluru, Karnataka, India (On-Site)
10 Hours ago
Team Liquid - Supervising Producer, NA

Team Liquid

California, United States (Hybrid)
4 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, AR

Google

Austin, Texas, United States (On-Site)
8 Hours ago
Tencent - Senior Researcher, Speech Processing

Tencent

London, England, United Kingdom (On-Site)
2 Months ago
Google - Audio Machine Learning Engineer, GenAI, Pixel

Google

Mountain View, California, United States (On-Site)
11 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Playrix - Head of HR Business Partner

Playrix

Ireland (Remote)
2 Days ago
Google - Account Strategist

Google

Dublin, County Dublin, Ireland (On-Site)
8 Hours ago
PwC - Tax Technology & Transformation  - Director

PwC

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Google - Account Manager, Travel Ads, Large Customer Sales

Google

Dublin, County Dublin, Ireland (On-Site)
8 Hours ago
Playrix - Project Manager

Playrix

Ireland (Remote)
5 Months ago
Playrix - Principal Level Designer (Match-3)

Playrix

Ireland (Remote)
2 Months ago
Google - Account Executive, Mid-Market Sales, Google Customer Solutions

Google

Dublin, County Dublin, Ireland (On-Site)
9 Hours ago
Microsoft - Data, Application & AI Digital Sales Specialist

Microsoft

Dublin, County Dublin, Ireland (Hybrid)
13 Hours ago
Google - Technical Program Manager II, Server Hall Design

Google

Dublin, County Dublin, Ireland (On-Site)
9 Hours ago
PlayStation Global - Senior Manager, Software Engineering

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

NVIDIA - Senior DevOps Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
N-iX - DevOps Engineer

N-iX

Poland (Hybrid)
2 Days ago
Google - Technical Solutions Engineer, AI/ML

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Hours ago
Alp Consulting  - Unity 3D developer

Alp Consulting

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
6 Days ago
Playtech - Release Engineer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Extreme Network - SR PROGRAMMER - Oracle Fusion Cloud- VBCS/ BI Reports/ OTBI/FRS & SmartView

Extreme Network

Chennai, Tamil Nadu, India (Hybrid)
6 Months ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
6 Months ago
Rackspace Technology - AWS Support Engineer L2

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
Velotio Technologies - Senior DevOps Engineer (AWS)

Velotio Technologies

Maharashtra, India (Remote)
3 Weeks 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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, 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