Software Developer II, Site Reliability Development, Google Cloud

Google is a global technology company that provides cloud computing, search engine, and various internet services.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

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

Google Cloud is seeking a Site Reliability Development Engineer to join their team in building and maintaining large-scale, distributed systems. This role combines software and systems development to ensure Google Cloud's services maintain high reliability and performance standards. As a Site Reliability Developer, you'll tackle complex scaling challenges unique to Google Cloud while leveraging your expertise in coding, algorithms, and system design.

The role involves managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, and enhancing software solutions. You'll be part of a team that focuses on optimizing existing systems, building infrastructure, and implementing automation to improve efficiency.

Google's Site Reliability Development team promotes a culture of diversity, intellectual curiosity, and problem-solving in a blame-free environment. The organization brings together individuals with diverse backgrounds and perspectives, encouraging collaboration and innovation. You'll have the opportunity to work on meaningful projects while receiving support and mentorship for professional growth.

The ideal candidate will have strong programming skills, experience with data structures and algorithms, and the ability to work effectively in a team environment. This position offers the chance to work on critical infrastructure that powers Google Cloud's services, making a direct impact on system reliability and performance at a global scale.

Google offers a collaborative work environment, opportunities for professional development, and the chance to work with cutting-edge technology. The company is committed to building a diverse workforce and creating an inclusive culture where all employees can thrive.

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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

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

Python
Go
Java
Kubernetes
Linux
  • 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
  • Master's degree in Computer Science or Engineering (preferred)

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 software engineering with systems operations to maintain large-scale distributed systems.

Software Engineer III, Site Reliability Engineer

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

Databases Site Reliability Engineer

Site Reliability Engineer position at Google focusing on database systems, requiring expertise in distributed systems and infrastructure management.

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 III, Site Reliability Engineering, Google Cloud

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