EmployAbility

Next Generation Inclusive Thinking

Google

Google Software Engineer - Poland

Location: Google office - Warsaw, Kraków

Working pattern: Hybrid/remote

We're partnering with Google to find innovative individuals to join their world-class engineering teams in Warsaw and Kraków, Poland. This is an exceptional opportunity to dive deep into foundational computing, large-scale infrastructure, and core services that power Google globally.

As a Software Engineer with Google in Poland, you will be heavily involved in developing and optimising high-performance, resilient systems. Teams in Poland contribute to mission-critical areas such as Cloud Platforms (including GKE Networking), distributed computing, security, and advanced technical domains like Artificial Intelligence/Machine Learning (AI/ML) and Information Retrieval. You will tackle massive-scale challenges, evolving and growing as Google continues to push technological boundaries.  

Your Responsibilities

  • Develop robust product and system code.  
  • Diligently review code, ensuring top-notch quality and adherence to best practices.  
  • Create and maintain comprehensive technical documentation.  
  • Troubleshoot and resolve complex system issues.  
  • Lead or actively participate in technology design reviews with peers and stakeholders.  

About You

We're looking for versatile engineers who possess a strong foundation in computer science principles and are passionate about solving challenging problems in system scalability and performance.

Candidates should possess some or all of the following skills and experience:

Minimum Qualifications:

  • A Bachelor’s degree in Computer Science, a related technical field of study, or equivalent practical experience.  
  • Experience working with data structures or algorithms during coursework, projects, research, internships, or practical experience.  
  • Minimum of 1 to 2 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).  
  • The ability to communicate effectively in English.
  • You have a disability, neurodivergence, mental health or long term health condition. (These include dyslexia, dyspraxia, autism, ADHD, visual impairment, hearing impairment, diabetes, epilepsy, depression, anxiety disorders, and any other physical or mental health conditions).

Candidates must demonstrate significant expertise or proficiency in one of the following advanced technical areas:

  • System Languages: Proficiency in performance-critical systems languages such as C++ or Go.
  • Systems Fundamentals: Deep experience with operating systems, computer architecture, and Unix/Linux environments.
  • Large-Scale Systems: Experience with distributed and parallel systems, large-scale system design, networking, or data storage.
  • Specialised Domains: Experience in high-demand fields such as security, artificial intelligence, or machine learning.

Salary: Competitive

Benefits:

  • Health and wellness: Medical, dental, and vision insurance, mental health support, wellness centers, and other health-related programs.
  • Financial wellbeing: Competitive pay, bonuses, retirement plans, pay equity analysis, and financial coaching.
  • Flexibility and time off: Paid time off, hybrid work options, remote work opportunities, and work-from-anywhere weeks.
  • Family support and care: Parental leave, caregiver leave, childcare support, and other programs for families.
  • Community and personal development: Educational reimbursement, peer learning, volunteer time off, and employee groups.
  • Googley extras: Inspiring workspaces, on-site meals, fitness centers, classes, and other perks.

CV Advice

Your resume must be job-specific and succinct. Directly align your skills and experience with the role's Minimum Qualifications, focusing on quantifiable results (e.g., "Accomplished X, measured by Y"). Detail the outcomes of your projects and, if applicable, for less experienced candidates, include relevant university work or personal projects. Clarity is paramount.

For more detailed information check our our guides on:

Application Process: Your Path to Google

  1. Register and Apply: Begin by submitting your application for this role.
  2. Initial Review: We'll carefully review your application to ensure you meet our basic requirements.
  3. CV Review & Role Assessment: If your profile shows strong potential, we will conduct a detailed CV review with you, assess your suitability for a range of open Google roles, and provide tailored CV advice to maximise your candidacy.
  4. Build Your Strongest Application: We will help you select the most relevant open roles and ensure you have all the necessary information to build the strongest application possible for each one.
  5. Direct Application & Confirmation: Following this review and advice, you will apply directly to the roles we covered and confirm your application to us.

What if a role isn't immediately available?

Google's recruitment moves quickly, and we might not always have an immediate match for you. If that's the case, we'll welcome you into our Talent Pool. This means we'll proactively review your application against new roles as they open. If a suitable opportunity arises, we'll reach out to you directly, inviting you to apply.

Please note: positions are filled on a rolling basis, and this programme will close once they are filled.

If you have any extenuating circumstances or require further information about the programme, please contact EmployAbility on +44 (0)7776 090 508 or +44 (0)7852 764684, alternatively email us info@employ-ability.org.uk

Deadline for submissions: Fri 1 May 2026

Apply Now

Last updated: Mon 5 Jan 2026