Software Developer III, Site Reliability Engineering
$150k - $154k per yearGoogle 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$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...SuggestedFull time$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,...SuggestedInternship$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$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...SuggestedLong term contractTemporary workWorldwide$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...SuggestedLong term contractFull timeInternship- 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...
$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$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$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...$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 contractTemporary work- ...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...
$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 timeWork at office$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 contractTemporary workLocal area- ...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
- 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 timeInternship
- 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...
- 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...
$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- ...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 contractorsFor subcontractorWork at officeRemote work
- ...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,...
- ...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 contractTemporary workLocal areaFlexible hours
- ...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 employmentContract workCasual workWork at officeFlexible hours
- 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...
- ...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...
- 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....
- ...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
$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- 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...
- 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...
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer III, Site Reliability Engineering. Be the first to apply!
- senior software developer Ontario
- software engineer - computer Ontario
- software developer remote Ontario
- software engineer intern Ontario
- software engineer devops Ontario
- software engineer internship Ontario
- ingénieur logiciel Ontario
- software developer intern Ontario
- software engineer internship no experience Ontario
- software engineer Ontario
