Senior Software Engineer, Databases Site Reliability Engineering

2 Weeks ago • 5-7 Years • Backend Development • DevOps

Job Summary

Job Description

This Senior Software Engineer, Databases Site Reliability Engineering (SRE) role involves the entire service lifecycle, from design and development to deployment and maintenance. Responsibilities include system design consulting, capacity planning, monitoring system health (availability, latency), automating processes for scalability, and implementing sustainable incident response. The ideal candidate will have strong experience with large-scale distributed systems, software development (5+ years), data structures/algorithms (5+ years), and project leadership (2+ years). Experience with C, C++, or Java is preferred. The role focuses on optimizing existing systems, building infrastructure, and automation within Google Cloud's environment.
Must have:
  • 5+ years software development experience
  • 5+ years data structures/algorithms experience
  • 3+ years experience with large-scale distributed systems
  • 2+ years project leadership
  • Experience designing, analyzing, and troubleshooting large-scale systems
Good to have:
  • Experience in C, C++ or Java
  • Familiarity with Python, Perl, Shell or PHP
  • Excellent communication and project management skills

Job Details

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of experience with data structures or algorithms.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership.

Preferred qualifications:

  • Experience in C, C++ or Java.
  • Experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Familiarity with Python, Perl, Shell or PHP.
  • Excellent communication, project management and technical skills.
  • Excellent problem-solving approach, coupled with effective verbal and written 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.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Engage in and improve the whole life-cycle of services—from inception and design, through to deployment, operation and refinement.
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
  • Practice sustainable incident response and blameless postmortems.

Similar Jobs

Microsoft - Member of Technical Staff, AI Platform Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Weeks ago
Wrike - Mid-Senior Backend Engineer

Wrike

Prague, Czechia (Hybrid)
1 Day ago
Loyalty Juggernaut - Lead Product Engineer (JAVA)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Month ago
Next Level Business Services - UI Developer

Next Level Business Services

California City, California, United States (On-Site)
6 Months ago
Monzo - Staff Backend Engineer

Monzo

(Remote)
7 Hours ago
Google - Software Engineer III, Site Reliability Engineering

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Wildlife Studios - Senior Backend Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Weeks ago
GoMotive - Software Engineer, Backend

GoMotive

India (Remote)
1 Month ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
1 Month ago
ByteDance - Site Reliability Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

quience - Software Development Engineer Test

quience

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Buildstaff Inc - Java Developer

Buildstaff Inc

Atlanta, Georgia, United States (On-Site)
6 Years ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

India (Remote)
6 Months ago
N-iX - Senior Java Engineer

N-iX

Poland (Hybrid)
1 Week ago
Meta - Software Engineer, Android

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Tide - Staff Engineer, Backend

Tide

Belgrade, Serbia (Hybrid)
1 Day ago
undefined - Senior Java Engineer (Affirmative Action for Women)

São José Dos Campos, State Of São Paulo, Brazil (Hybrid)
6 Months ago
Crunchyroll - Senior Software Engineer - Data

Crunchyroll

Hyderabad, Telangana, India (On-Site)
5 Months ago
Nordcurrent - Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Lighthouse Studios - Mid-Senior Toon Boom Animators (Rick and Morty & Top Secret Series)

Lighthouse Studios

Kilkenny, County Kilkenny, Ireland (On-Site)
1 Month ago
Playrix - Game Designer

Playrix

Ireland (Remote)
6 Months ago
Google - Software Engineering Manager II, Namespaces Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
2 Days ago
Tesla - Sales Advisor

Tesla

Swords, County Dublin, Ireland (On-Site)
2 Months ago
Google - Account Strategist

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
TransPerfect - Player Support Agent - German

TransPerfect

Dublin, County Dublin, Ireland (On-Site)
9 Months ago
Google - Engineering Manager, WAN Core

Google

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Google - Account Strategist

Google

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Google - Account Manager, Retail, YouTube and Media Activation

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Google - Technical Solutions Consultant

Google

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

VGW - Software Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
1 Month ago
Epic Games - Lead Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Ggames - Javascript Games Developer

Ggames

Newcastle Upon Tyne, England, United Kingdom (Remote)
9 Months ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
1 Month ago
Entrata - Backend Developer

Entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Voodoo - Senior Android Developer

Voodoo

Paris, Île-de-France, France (Remote)
1 Month ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
11 Months ago
Miniclip - Backend Developer

Miniclip

Netherlands (On-Site)
2 Weeks ago
Google - Software Engineer II, AgentSpace

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
1 Month 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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