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 a month 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 Engineer, Traffic Trust SRE, DoS Infrastructure

Site Reliability Engineer position at Google focusing on Traffic Trust and DoS Infrastructure, combining security, distributed systems, and reliability engineering.

Databases Site Reliability Engineer

Site Reliability Engineer position at Google focusing on database systems, requiring expertise in distributed systems, programming, and Linux/Unix administration.

Software Engineer III, Site Reliability Engineering

Site Reliability Engineer role at Google focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Software Engineer, Site Reliability Engineering

Site Reliability Engineer role at Google focusing on building and maintaining large-scale distributed systems for Google Cloud services.

Systems Engineer III, Site Reliability Engineering, Cloud Databases

Systems Engineer III position at Google focusing on Site Reliability Engineering for Cloud Databases, requiring expertise in distributed systems and service reliability.