Software Engineer, Messages, Spam and Abuse

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Backend
Mid-Level Software Engineer
In-Person
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 software architecture. You'll be responsible for developing and maintaining spam prevention systems, collaborating with teams across Google to ensure user safety. The role combines technical challenges of large-scale system design with the critical mission of user protection.

Working at Google offers the opportunity to impact billions of users while collaborating with world-class engineers. You'll be part of establishing a new team in Kraków, expanding on existing operations in the US. The role offers significant growth potential and the chance to work with cutting-edge technologies in spam prevention and security.

This position is perfect for engineers who are passionate about user safety, have strong backend development skills, and want to work on products that impact billions of users. You'll have the opportunity to shape the future of communication security while working with a global team dedicated to making technology accessible to everyone.

Last updated 16 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 and adapt content based on product or program updates and user feedback
  • Triage product or system issues and debug or track or resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

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, and with data structures or algorithms
  • 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

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration.

Program Manager III, Contract Solutions Enablement, Global Affairs

Lead contract solutions and technology implementations at Google as a Program Manager III, managing cross-functional projects and driving process improvements.

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies with 2+ years of experience required.

Product Manager, YouTube Shopping Knowledge Platform

Lead YouTube Shopping Knowledge Platform development as a Product Manager at Google, focusing on e-commerce integration and catalog management.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.