Senior Systems Engineer, Site Reliability Engineering

Google
Full_timeβ€’Poland

πŸ“ Job Overview

  • Job Title: Senior Systems Engineer, Site Reliability Engineering
  • Company: Google
  • Location: Poland
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: June 25, 2025
  • Experience Level: Mid-Senior level (5-10 years)

πŸš€ Role Summary

  • πŸ“ Enhancement Note: This role focuses on managing the complex challenges of scale unique to Google Cloud, with a strong emphasis on software development, algorithms, and large-scale system design.

  • Google's Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, fault-tolerant systems. This role ensures Google Cloud's services have reliability, uptime, and a fast rate of improvement.

πŸ’» Primary Responsibilities

  • πŸ“ Enhancement Note: The role involves improving the whole life-cycle of services, providing guidance on managing availability and performance, and maintaining live services by measuring and monitoring system health.

  • Improve the whole life-cycle of services from inception and design, through deployment, operation, and refinement.

  • Provide guidance to other team members on managing availability and performance of mission-critical services, building automation to prevent problem recurrence, and building automated responses for non-exceptional service conditions.

  • Maintain services once they are live by measuring and monitoring availability, latency, and overall system health, and lead sustainable incident response and blameless postmortems.

  • Scale systems sustainably through mechanisms like automation and evolve systems by driving changes that improve reliability and velocity.

  • Manage support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.

πŸŽ“ Skills & Qualifications

Education

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.

Experience

  • 5+ years of experience with programming in one or more programming languages.
  • 3+ years of experience designing, analyzing, and troubleshooting distributed systems and working with Unix/Linux systems internals and administration or networking.
  • 2+ years of experience leading projects.

Required Skills

  • Programming experience in one or more languages.
  • Experience with distributed systems and Unix/Linux systems internals and administration or networking.
  • Project leadership experience.
  • Problem-solving and communication skills.

Preferred Skills

  • Experience working in computing, distributed systems, storage, or networking.
  • Ability to debug, optimize code, and automate routine tasks.

πŸ“Š Web Portfolio & Project Requirements

  • πŸ“ Enhancement Note: While not explicitly stated, a strong portfolio showcasing experience in distributed systems, Unix/Linux administration, and project leadership would be beneficial.

  • Portfolio Essentials:

    • Demonstrate experience in designing, analyzing, and troubleshooting distributed systems.
    • Showcase project leadership skills through successful project management examples.
    • Highlight problem-solving skills with case studies or examples of overcoming technical challenges.
  • Technical Documentation:

    • Include code quality documentation, version control, and deployment processes.
    • Showcase testing methodologies, performance metrics, and optimization techniques.

πŸ’΅ Compensation & Benefits

  • πŸ“ Enhancement Note: Salary range for a Senior Systems Engineer at Google in Poland typically ranges from 15,000 PLN to 25,000 PLN per month, based on industry standards and Glassdoor reviews.

  • Salary Range: 15,000 - 25,000 PLN per month

  • Benefits:

    • Competitive salary and benefits package.
    • Opportunities for professional development and growth.
    • A dynamic and innovative work environment.
  • Working Hours: Full-time (40 hours/week), with flexible working hours and a focus on results.

🎯 Team & Company Context

🏒 Company Culture

  • Industry: Technology

  • Company Size: Large (100,000+ employees)

  • Founded: 1998

  • Team Structure:

    • Large, cross-functional teams working on various Google Cloud services.
    • Collaborative environment with a focus on problem-solving and innovation.
  • Development Methodology:

    • Agile/Scrum methodologies for web projects.
    • Code review, testing, and quality assurance practices.
    • Deployment strategies, CI/CD pipelines, and server management.
  • Company Website: Google Careers

πŸ“ˆ Career & Growth Analysis

  • Web Technology Career Level: Senior Systems Engineer, Site Reliability Engineering

  • Reporting Structure: Reports to the SRE team lead or manager.

  • Technical Impact: Significant influence on Google Cloud's services, ensuring reliability, uptime, and performance.

  • Growth Opportunities:

    • Potential growth into technical leadership roles, such as SRE Manager or Technical Lead.
    • Opportunities to work on cutting-edge projects and technologies.

🌐 Work Environment

  • Office Type: Large, modern offices with collaborative workspaces.
  • Office Location(s): Poland (with potential for remote work)
  • Workspace Context:
    • Access to the latest tools and technologies.
    • Collaborative work environment with cross-functional teams.
  • Work Schedule: Flexible working hours with a focus on results and performance.

πŸ“„ Application & Technical Interview Process

  • Interview Process:

    • Online assessment or coding challenge focused on distributed systems and Unix/Linux administration.
    • Technical deep dive into system design, algorithms, and problem-solving.
    • Behavioral interviews focusing on leadership, teamwork, and problem-solving skills.
    • Final round with senior leadership or hiring managers.
  • Portfolio Review Tips:

    • Highlight experience in distributed systems, Unix/Linux administration, and project leadership.
    • Showcase problem-solving skills and technical depth through case studies or examples.
  • Technical Challenge Preparation:

    • Brush up on distributed systems, Unix/Linux administration, and networking concepts.
    • Practice coding challenges and system design exercises.
    • Prepare for behavioral interviews by reflecting on past experiences and accomplishments.
  • ATS Keywords:

    • Programming Languages: Python, Java, C++, Go
    • Web Frameworks: N/A (focus on backend and systems engineering)
    • Server Technologies: Unix/Linux, Distributed Systems, Networking
    • Databases: N/A (focus on system design and architecture)
    • Tools: CI/CD pipelines, Automation, Monitoring Tools
    • Methodologies: Agile/Scrum, Site Reliability Engineering
    • Soft Skills: Problem-solving, Communication, Leadership
    • Industry Terms: Distributed Systems, Unix/Linux Administration, Networking, Site Reliability Engineering

πŸ“Œ Application Steps

  • Submit your application through the Google Careers portal.
  • Tailor your resume to highlight relevant skills and experiences in distributed systems, Unix/Linux administration, and project leadership.
  • Prepare for the online assessment or coding challenge by brushing up on your technical skills.
  • Research Google's SRE team and company culture to demonstrate your fit and enthusiasm for the role during the interview process.

Application Requirements

Candidates must have a Bachelor's degree in Computer Science or equivalent experience, along with 5 years of programming experience and 3 years in distributed systems and Unix/Linux administration. Leadership experience in projects for at least 2 years is also required.