IT
Senior Software Engineer, Site Reliability Engineering, Cloud Storage
- Company
- Salary
- €122000 - €126000 (EUR) + 15% bonus target + equity + benefits
- Location
- Dublin, Ireland
- Experience
- 5+ years
- Qualification
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
Overview AI Summary
This Senior Software Engineer position within Google's Site Reliability Engineering (SRE) team in Dublin, Ireland, is ideal for an experienced professional passionate about ensuring the reliability and scalability of cutting-edge cloud infrastructure. The role focuses on Google Cloud Storage, combining deep software engineering expertise with robust systems management to build and maintain massively distributed, fault-tolerant systems. Candidates will drive the full service lifecycle, from initial design and development to deployment and ongoing operations, with a strong emphasis on automation and proactive system health monitoring. The successful candidate will possess a strong background in software development, particularly with complex distributed systems, and a proven ability to lead technical projects. This role involves critical activities such as system design consulting, capacity planning, and implementing sustainable incident response strategies. Google's SRE culture promotes intellectual curiosity, collaborative problem-solving, and continuous learning in a blame-free environment, encouraging self-direction on meaningful projects while providing mentorship and support for professional growth. This is an opportunity to manage unique scale challenges inherent to Google Cloud, utilizing advanced skills in coding, algorithms, complexity analysis, and large-scale system design. If you are a proactive problem-solver with a commitment to improving system reliability and velocity, and you thrive in an environment that values innovation and diverse perspectives, this role offers a significant impact on Google's globally critical services and platforms.
Job Description
Overview
Google is actively seeking a Senior Software Engineer for its Site Reliability Engineering (SRE) team, specifically focusing on Cloud Storage in Dublin, Ireland. This pivotal role involves integrating software and systems engineering principles to develop and maintain Google Cloud's large-scale, massively distributed, and fault-tolerant systems. The SRE team ensures high reliability and optimal uptime for critical internal and external services, continuously enhancing performance and managing system capacity. This is an exceptional opportunity to address the unique scaling challenges within Google Cloud, applying your expertise in coding, algorithms, complexity analysis, and extensive system design in a supportive and intellectually stimulating environment.
Key Responsibilities
- Engage comprehensively across the entire service lifecycle, from initial concept and design phases through to deployment, ongoing operation, and continuous refinement.
- Provide essential support for services pre-launch through activities such as offering system design consultation, developing software platforms and robust frameworks, executing capacity planning, and conducting thorough launch reviews.
- Proactively maintain live services by meticulously measuring and monitoring key metrics including availability, latency, and overall system health to ensure consistent performance.
- Foster sustainable system growth and evolution by implementing automation strategies and advocating for changes that significantly enhance both system reliability and development velocity.
- Adhere to best practices for incident response, including conducting blameless post-mortems to promote learning and continuous improvement across the team.
Required Skills
- Proficiency in software development, demonstrating experience with one or more programming languages.
- Proven ability in designing, meticulously analyzing, and effectively troubleshooting large-scale distributed systems.
- Demonstrated experience in leading projects and providing impactful technical leadership to development teams.
- Strong foundational understanding of coding, advanced algorithms, complexity analysis, and the architectural design of large-scale systems.
Eligibility
- A Bachelor’s degree in Computer Science, an allied field, or possessing equivalent practical professional experience.
- A minimum of 5 years of professional experience in software development.
- At least 3 years of experience specifically in the design, analysis, and troubleshooting of distributed systems.
- A minimum of 2 years in a role involving project leadership and technical guidance.
Preferred Skills
- A Master's degree in Computer Science or a relevant Engineering discipline.
Benefits
Google offers a competitive annual salary ranging from €122,000 to €126,000 EUR, complemented by a 15% bonus target, equity grants from Alphabet Inc., and a comprehensive benefits package.
Additional Information
Google is committed to fostering a diverse and inclusive workplace. English proficiency is a standard requirement for all global roles unless explicitly stated otherwise in the job posting. Google maintains a strict policy against accepting unsolicited resumes from recruitment agencies.
Key Skills
Ready to apply?
You'll be redirected to the official career page of Google.
Apply on Official Site