Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer III, Site Reliability Engineering

$150k - $154k per year

Google Inc.

Software Developer III, Site Reliability Engineering

Google, Waterloo, ON, Canada

Mid

Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.

Qualifications

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

Preferred qualifications:

  • Master's degree in Computer Science or Engineering.
  • 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems.

The Canada base salary range for this full-time position is CAD 150,000-154,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

About the job

Site Reliability Development combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. Site Reliability Development ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally Site Reliability Developers 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 Site Reliability Development team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design.

Site Reliability Development'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.

To learn more: check out our books on Site Reliability Development or read a career profile about why a Software Developer chose to join Site Reliability Development.

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.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Developer III, Site Reliability Engineering in Ontario vacancy
  • $182k - $187k per year

     ...Senior Software Developer, Site Reliability Engineering corporate_fare Google place Waterloo, ON, Canada Apply Qualifications ~ Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience. ~5 years of experience... 
    Suggested
    Full time

    Google Inc.

    Ontario
    7 days ago
  • $115k - $125k per year

     ...Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more...  ...community and we will pay for that. A Bit About The Role The Site Reliability Engineer (SRE) will apply deep expertise in DevOps practices,... 
    Suggested
    Internship

    Imagine Communications

    Ontario
    7 days ago
  • $216k - $222k per year

     ...Staff Site Reliability Developer, Google Unified Security and Threat Operations Google Waterloo, ON, Canada Qualifications ~ Bachelor...  ...practical experience. ~8 years of experience with software development in one or more programming languages. ~3 years... 
    Suggested

    Google Inc.

    Ontario
    7 days ago
  • $113.4k - $162k per year

     ...for millions of users every day. As a Software Developer - Backend , you won't just build...  ...and data to create faster, smarter, more reliable systems. AI and automation are at the...  ...for various team events, company-wide off-sites, and more More information about our... 
    Suggested
    Long term contract
    Temporary work
    Worldwide

    TextNow

    Ontario
    7 days ago
  • $120k - $179k per year

    # Software Developer, Backend AdsTextNowFull TimemidWaterloo, Ontario, CAPosted 2 days ago## Role...  ...builders, problem-solvers, and product-minded engineers who care deeply about customer impact....  ...Scientists, and Engineers to deliver reliable, customer-focused solutions* Contribute... 
    Suggested
    Long term contract
    Full time
    Internship

    TryApplyNow

    Ontario
    7 days ago
  • Lead large residential projects in Oxford as an experienced No.1 Site Manager with a top housebuilder. Ensure quality by utilizing your strong construction management skills. As a No.1 Site Manager, you will oversee significant residential builds while coordinating with site... 

    Pinnacle Recruitment

    Ontario
    7 days ago
  • $146.5k - $164.5k per year

     ...and precise. Description The Developer Platform team is responsible for...  ...infrastructure that enables the software development lifecycle for over 600 engineers at Verily. We furnish a speedy, delightful...  .... monitoring, frequent releases, reliable CI). Facilitate a rapidly... 
    Full time

    SwiftCruit

    Ontario
    1 day ago
  • $146.5k - $164.5k per year

     ...precise. Description As a Cloud Developer at Verily you will help us develop our...  ...capabilities and tools to deliver scalable, reliable, secure, and performant production systems. You will work with software developers, hardware engineers, data scientists and security to help... 
    Full time

    Verily

    Ontario
    4 hours ago
  • $101.5k - $151.5k per year

     ...Software Engineering Lead Are you ready to lead a high-performing software team and play a key...  ...efficiency and innovation. Design, develop, document, test and debug mission critical...  ...may apply. This position requires on‑site work in Waterloo, Ontario and a... 

    Raytheon

    Ontario
    7 days ago
  • $86.1k - $136.1k per year

     ...We’re looking for a Backend Software Engineer who is motivated by delivering customer and business value and enjoys working on transformative...  ...‑based backend services that are scalable, secure, and reliable. Develop and integrate RESTful APIs to support internal and external... 
    Long term contract
    Temporary work

    Company 58 Manulife Bank of Canada

    Ontario
    4 hours ago
  •  ...Responsibilities Design, develop, and maintain software build and release pipelines that support...  ...Engage closely with dependent engineering, QA, and operations teams to understand...  ...to communicate system performance, reliability, and pipeline health. Identify... 

    PlayStation

    Ontario
    7 days ago
  • $181.05k - $213k per year

     ...partners through world‑class software, purpose‑built for everyone...  ...Work With You’ll enter our engineering interview process as part of...  .... Investor Reporting: Developing features that enable investment...  ...for performance and reliability. Simplify Systems: Dig deep... 
    Full time
    Work at office

    Carta

    Ontario
    7 days ago
  • $113k - $163k per year

     ...About the Role As a Senior Mobile Software Engineer within our US Retirement technology organization...  ...Working across the full stack, you will develop React Native applications and NestJS...  ...using GitHub Actions to support fast, reliable deployments Implement observability with... 
    Long term contract
    Temporary work
    Local area

    Manulife Financial

    Ontario
    13 days ago
  •  ...largest and fastest-growing dealer and OEM software provider in Canada, offering a suite of...  ...including Generative AI (GenAI), to enhance engineering productivity, automate repetitive tasks,...  .... Key areas of responsibility Design, develop, and oversee the successful end-to-end delivery... 
    Remote work

    AutoSync

    Ontario
    7 days ago
  • Launch your software development career with Google's internship program, where hands-on experience meets innovation. Tackle real challenges while learning from experts in the field. This paid 12-14 week internship is designed for students pursuing degrees in software and technical... 
    Full time
    Internship

    Google

    Ontario
    7 days ago
  • Be part of Google's innovative XR team as a Senior Software Developer, focusing on key advancements in Computer Vision and Geometric Sensing. This role contributes to the evolution of smart glasses and headsets, integrating AI with extended reality. This position requires... 

    Google

    Ontario
    7 days ago
  • Help shape the future of communication at Google as a Cloud Integration Software Developer. Focus on integrating advanced AI technologies into the enterprise workflow. As a core member of the Cloud Applied AI team, you will help develop platforms that enable AI agents to... 

    Google

    Ontario
    7 days ago
  • $128k - $168k per year

     ...Job title: Staff Software EngineerReports to: Director, EngineeringDepartment...  ...the Priority Commerce Engine, an creative platform that...  ...system design and improving reliability across multiple teams. A workstream...  ...a domain are scalable, reliable, and consistently aligned... 
    Long term contract

    Priority

    Ontario
    4 hours ago
  •  ...direction and supervision of the Project Engineer, however, is under the direct supervision...  ...during the performance of their duties. A site inspector is responsible for ensuring that...  ...Microsoft Office knowledge and ability to use pdf software # Any certificates in construction... 
    For contractors
    For subcontractor
    Work at office
    Remote work

    First Nations Engineering Services Ltd.

    Ontario
    5 days ago
  •  ...Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous...  ...to Sun Life. We are looking for a highly motivated Senior Software Engineer with at least 10 years of Java application support, analysis,... 

    Sun Life Financial

    Ontario
    7 days ago
  •  ...seeking a Senior .NET Full Stack Engineer to build and deliver scalable...  ...Design, develop, and maintain scalable web applications...  ...optimize system performance, reliability, and scalability. Mentor...  ...of experience in full‑stack software development in enterprise environments... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Company 19 - John Hancock Life Insurance Company (U.S.A.)

    Ontario
    7 days ago
  •  ...Job Description As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical execution...  ...years of formal people management experience (managing 5+ developers). Experience working within a SAFe or large-scale Agile environment... 
    Permanent employment
    Contract work
    Casual work
    Work at office
    Flexible hours

    NAVBLUE

    Ontario
    4 hours ago
  • Join Manulife's team in Waterloo, Ontario, as a Backend Software Engineer focused on creating high-value cloud solutions. This hybrid role is...  ...• Design and maintain secure, scalable cloud-based services • Develop RESTful APIs for system interactions • Modernize applications... 

    Company 58 Manulife Bank of Canada

    Ontario
    4 hours ago
  •  ...Be a part of a dynamic software development group at Verisk's Catastrophe and Risk Solutions team, contributing to design and development...  ..., and ensure alignment with platform standards. Mentor and develop engineers through code reviews, design guidance, and technical... 

    Verisk

    Ontario
    5 days ago
  • Become a part of Maxon's Build and Automation team as a Software Developer with a focus on innovating CI pipelines. Contribute to the automation of leading 3D software solutions. Maxon invites applications for a Software Developer role within our Build and Automation team.... 

    Maxon-Compute

    Ontario
    7 days ago
  •  ...pivotal part of our innovation as a Founding Software Engineer in Waterloo or San Francisco. Drive...  ...directly engaging with customers during on-site deployments. Your skills in full-stack...  ...across multiple layers • Collaborate in developing efficient deployment pipelines • Work... 
    Full time

    Simantic, Inc.

    Ontario
    1 day ago
  • $146.5k - $164.5k per year

     ...Management and cross-functional engineering teams to define and deliver high-impact features. Develop scalable backend services and...  ...and implement improvements in reliability, performance, and user...  ...experience as a full-stack or backend software engineer in an industry... 
    Full time

    Verily

    Ontario
    4 hours ago
  • Accelerate climate action at Cambio as a Software Engineer. Engage in building transformative...  ...collaborate with users, ensuring your developments achieve high capacity and quality in customer...  ...performance and resolve issues • Develop async task pipelines using Celery and SQS... 

    cambio

    Ontario
    1 day ago
  • Join Google’s mission as an iOS Mobile Software Engineer, crafting innovative applications for home solutions. Focus on software development using...  ...code • Provide comprehensive feedback on peer code • Develop educational content based on user needs • Triage and fix product... 

    Google

    Ontario
    7 days ago
  • Step into a pivotal role as a Senior Robotics Software Engineer in Waterloo, Ontario, where you'll focus on complex software-hardware integration...  ...: • Lead platform system architecture and design • Develop and maintain CI/CD pipelines for robotics • Investigate issues... 

    Rockwell Automation

    Ontario
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer III, Site Reliability Engineering. Be the first to apply!