Senior Staff Software Engineer, Site Reliability Engineering
AI Summary ✨
Requirements:
Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
8 years of experience with data structures or algorithms.
5 years of experience with software development in one or more programming languages.
4 years of experience leading projects, providing technical leadership, and 3 years of experience in designing, analyzing, and troubleshooting distributed systems.
Nice to haves:
Experience collaborating across organizational boundaries, building relationships, and importing and exporting ideas to achieve broad organizational goals.
Ability to influence without authority and work with technical and cross-functional teams.
Ability to understand the relationship between the organization and its environment, identify connections, adopt different perspectives, and respond to changing circumstances in a strategic way.
Ability to work with ambiguity, setting goals, and delivering them in a fast-changing environment.
Excellent written and verbal communication skills, with the ability to represent and explain business or technical concepts externally.
What you'll be doing:
Engage in and improve the whole life-cycle of services from inception and design, through to deployment, operation, and refinement.
Support services before they go live through system design consulting, developing software platforms, capacity planning, and launch reviews.
Maintain services once live by measuring and monitoring availability, latency, and system health.
Scale systems sustainably through automation and evolve systems by pushing for changes that improve reliability and velocity.
Practice sustainable incident response and blameless postmortems.
Perks and Benefits:
Google is an equal opportunity and affirmative action employer.
Opportunity to work on cutting-edge technology at scale.
Culture of diversity, problem-solving, and openness.