Software Developer II, Site Reliability Development, Google Cloud

Google is a global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS

Description For Software Developer II, Site Reliability Development, Google Cloud

Google Cloud is seeking a Software Developer II for their Site Reliability Development team. This role combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. You'll ensure that Google Cloud's services have reliability, appropriate uptime, and a fast rate of improvement. The job involves optimizing existing systems, building infrastructure, and automating processes.

As a Site Reliability Developer, you'll tackle the unique challenges of scale at Google Cloud, applying your expertise in coding, algorithms, complexity analysis, and large-scale system design. The team values diversity, intellectual curiosity, problem-solving, and openness. You'll work in a blame-free environment that encourages collaboration, big thinking, and risk-taking.

Your responsibilities will include writing code, reviewing others' code, contributing to documentation, troubleshooting system issues, and participating in design reviews. You'll manage project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

This role offers the opportunity to work on meaningful projects with the support and mentorship needed to learn and grow. If you're passionate about large-scale systems, enjoy problem-solving, and want to contribute to the reliability of Google Cloud's services, this position could be an excellent fit for you.

Google is an equal opportunity employer committed to building a diverse and inclusive workforce. They offer a collaborative work environment and the chance to make a significant impact on one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Software Developer II, Site Reliability Development, Google Cloud

  • Write product or system development code
  • Review code developed by other developers and provide feedback to ensure best practices
  • 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

Requirements For Software Developer II, Site Reliability Development, Google Cloud

Python
Java
Go
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • Experience with data structures/algorithms and software development in one or more programming languages

Interested in this job?

Jobs Related To Google Software Developer II, Site Reliability Development, Google Cloud

Software Developer II, Site Reliability Developing, Google Cloud

Google Cloud seeks a Software Developer II for Site Reliability Engineering to build and maintain large-scale, fault-tolerant systems.

Site Reliability Engineering, Transformative Compute Site Reliability Engineering

Google is seeking a Mid-Level Site Reliability Engineer to build and maintain large-scale distributed systems for Google Cloud services.

Site Reliability Engineering, Transformative Compute Site Reliability Engineering

Join Google as a Site Reliability Engineer to build and maintain large-scale, fault-tolerant systems for Google Cloud services.

Site Reliability Engineer

Google Cloud seeks a Site Reliability Engineer to build and maintain large-scale distributed systems, ensuring reliability and performance of critical services.