Google

Senior Software Engineer, Site Reliability Engineering

Google$174K — $253K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 5 years of software development experience in one or more programming languages.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of project leadership and technical guidance experience.
  • Master's degree in Computer Science or Engineering preferred.

Responsibilities

  • Engage in and enhance the entire service lifecycle from inception to refinement.
  • Support service readiness with system design, software platform development, capacity planning, and reviews.
  • Monitor and maintain live services ensuring availability and system health.
  • Sustainably scale systems using automation and advocate for changes to improve reliability and speed.
  • Conduct sustainable incident response and apply blameless postmortem practices.

Benefits

  • Opportunity to share preferred working location (Raleigh, NC; Durham, NC).
  • Work on the lifecycle of services in a collaborative environment.
  • Exposure to advanced technologies and methodologies.
  • Chance to lead projects and develop technical expertise.
  • Engagement in blameless postmortem practices for continual learning.
Full Job Description
info_outline
X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham, NC, USA.

Minimum qualifications:
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 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:
  • Master's degree in Computer Science or Engineering.


Responsibilities
  • Engage in and improve the whole lifecycle 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.


Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $174000 - $253000 (USD) 15% bonus target equity benefits

Learn more about benefits at Google .

About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Information Technology Jobs

Find similar Senior Software Engineer, Site Reliability Engineering jobs: