Taro Logo

Messages Site Reliability Engineer

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

Job Description

Google is seeking a Messages Site Reliability Engineer to join their team in Sydney, Australia. This role combines software engineering and systems engineering to ensure Google's messaging services remain highly available and performant. As an SRE, you'll work at the intersection of development and operations, partnering with developers to drive reliability across the entire stack, from end-user devices to mobile operator interconnects.

The position requires strong fundamentals in computer science and software development, with opportunities to work on mission-critical services that impact millions of users. You'll be responsible for managing service reliability, building automation to prevent issues, and establishing service level objectives that enable product reliability.

This is an excellent opportunity for someone early in their career to gain experience with large-scale distributed systems while working alongside experienced engineers. The role offers exposure to modern technologies and practices including Java, Go, high availability systems, and mobile/IP messaging infrastructure.

Google offers a collaborative environment where you'll work with multiple engineering teams, participate in on-call rotations, and have direct impact on service reliability. The company provides comprehensive benefits and is committed to diversity, equity and inclusion, making it an excellent place to grow your career in site reliability engineering.

The position combines technical challenges with real user impact, as you'll be responsible for ensuring Google's messaging services remain reliable and performant for users worldwide. If you're passionate about building and maintaining large-scale systems and want to work at the intersection of development and operations, this role offers an excellent opportunity to do so at one of the world's leading technology companies.

Last updated 19 days ago

Responsibilities For Messages Site Reliability Engineer

  • Collaborate with a team of software and systems engineers, including iteration and task planning
  • Manage availability and performance of mission critical services and build automation to prevent problem recurrence
  • Collaborate to deliver the team's OKRs and participate in an on-call rotation
  • Work with other engineering teams to reuse and understand existing frameworks
  • Create, drive, and deliver service level objectives that enable product reliability

Requirements For Messages Site Reliability Engineer

Java
Go
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with software development in one or more programming languages
  • Experience with Site Reliability Engineering (preferred)
  • Experience in Java, C++, and Go (preferred)
  • Experience in production infrastructure and with mobile development, and application deployment (preferred)
  • Experience with high availability systems and with mobile and IP messaging, telephony, or working with mobile operators (preferred)
  • Excellent communication skills (preferred)

Benefits For Messages Site Reliability Engineer

Medical Insurance
401k
Parental Leave
  • Comprehensive medical insurance
  • 401k retirement plan
  • Parental leave benefits

Related Jobs

Site Reliability Engineer, Geo Surfaces SRE

Site Reliability Engineer position at Google focusing on maintaining and improving Google Maps' reliability and performance across multiple platforms.

Messages Site Reliability Engineer

Entry-level Site Reliability Engineering role at Google focused on maintaining and improving the reliability of messaging services and infrastructure.

Site Reliability Engineer, Play

Site Reliability Engineer position at Google Play, focusing on maintaining and scaling distributed systems while ensuring reliability and performance of Play Games services.

Software Engineer, Early Career, iOS, Photos

Early career iOS software engineering role at Google Photos, focusing on mobile development and user experience in photo sharing and storage services.

Software Engineer, Android, Files and Storage, Early Career

Early career software engineering role at Google focusing on Android file management and storage systems, combining mobile development with AI integration.