Software Engineer, Messages, Spam and Abuse

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Messages, Spam and Abuse

Google is seeking a Software Engineer to join their Messages, Spam and Abuse team in Kraków. This role focuses on protecting Android Messages users from unwanted content and preventing spam across SMS, MMS, and RCS platforms. As part of Google's mission to bring computing to everyone, you'll work on Android's open-source mobile operating system that powers over 3 billion devices worldwide.

The position requires strong backend development experience and expertise in various programming languages. You'll be responsible for developing and maintaining spam prevention systems, conducting code reviews, and contributing to the product's architecture. The role offers opportunities to work with cutting-edge technologies and collaborate with teams globally.

This is an excellent opportunity for engineers passionate about user protection and large-scale systems. You'll be part of a new team in Kraków that works with existing teams in the US, contributing to Google's mission of providing secure and reliable communication services to users worldwide. The role combines technical challenges with real-world impact, protecting millions of users from unwanted content while maintaining the quality of the messaging experience.

Working at Google offers exposure to diverse projects and technologies, with opportunities for growth and development. You'll be part of a company that values innovation, technical excellence, and user privacy, while working on products that impact billions of users globally.

Last updated 5 days ago

Responsibilities For Software Engineer, Messages, Spam and Abuse

  • Write and test product or system development code
  • Plan design reviews with peers and stakeholders to choose amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug or track or resolve by analyzing the sources of issues

Requirements For Software Engineer, Messages, Spam and Abuse

Java
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience working in software development in one or more programming languages
  • 5 years of experience in backend software development
  • 3 years of experience in testing, maintaining, or launching software products
  • 1 year of experience in software design and architecture
  • 3 years of experience in embedded operating systems
  • Experience in C, C++, C#, Java, Python or Go

Interested in this job?

Jobs Related To Google Software Engineer, Messages, Spam and Abuse

Technical Program Manager, Spaces Program Management Office

Technical Program Manager role at Google leading complex projects in developer infrastructure, distributed systems, and ML technologies.

Advertising Solutions Architect, gTech Ads LCS

Technical architect role combining advertising technology expertise with customer solution design at Google's gTech Ads division.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to help clients optimize their advertising and measurement strategies using Google's advanced technologies.

Product Manager, Sports Search Vertical

Product Manager role at Google focusing on Sports Search Vertical, requiring 5 years of product management experience and sports domain expertise.

Technical Program Manager, Systemic Remediation

Technical Program Manager position at Google leading complex projects, requiring 2+ years of program management experience and technical expertise.