Software Engineer II, Backend, Messages

Google is a global technology leader, developing innovative products used by billions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

Description For Software Engineer II, Backend, Messages

Google is seeking a Software Engineer II for their Backend Messages team in Kraków, Poland. This role is part of the Platforms and Ecosystems product area, which focuses on developing computing software platforms across various environments. The ideal candidate will have at least 1 year of experience in software development and working with data structures and algorithms.

Key responsibilities include writing product code, participating in design reviews, code reviews, troubleshooting system issues, and contributing to spam prevention systems. The role requires proficiency in languages such as Java, Kotlin, C++, Go, and SQL, with experience in building high-reliability systems and spam detection being highly valued.

As a Google software engineer, you'll be working on cutting-edge technologies that impact billions of users worldwide. The role offers opportunities to work on diverse projects beyond web search, including information retrieval, distributed computing, large-scale system design, AI, NLP, and more. Google emphasizes versatility, leadership, and enthusiasm for tackling new challenges across the full stack.

Google is committed to fostering a diverse and inclusive work environment, providing equal opportunities regardless of background. They offer accommodations for applicants with special needs and require English proficiency for effective global collaboration.

Last updated 6 months ago

Responsibilities For Software Engineer II, Backend, Messages

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Contribute software to the system that will prevent the users from experiencing spam

Requirements For Software Engineer II, Backend, Messages

Java
Kotlin
Python
JavaScript
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Interested in this job?