Taro Logo

Senior Software Engineer, Messages Engineering Infrastructure

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Messages Engineering Infrastructure

Google's Messages Engineering Infrastructure team is seeking a Senior Software Engineer to lead the development of tooling and infrastructure that drives the quality, efficiency, and scale of Messages engineering. This role is crucial in making one of the world's leading messaging apps easier to maintain and deploy across multiple platforms including Android, server, web, Wear, and iOS.

The position requires a skilled engineer who can collaborate with tech leads and managers to identify objectives, develop strategies, and deliver high-quality code. You'll be working on the Rich Communications Services stack, ensuring developers can work seamlessly across different platforms. The role involves mentoring other engineers and growing team capabilities to solve world-spanning problems.

As part of Google's Platforms and Ecosystems product area, you'll contribute to products that impact billions of users globally. The team focuses on building innovative software platforms across various environments (desktop, mobile, applications) that enable enterprises and end users to manage services at scale.

The ideal candidate should have strong experience in software development, testing, and architecture, with particular expertise in building developer tools that improve velocity and code quality. Knowledge of carrier communications standards including SMS and RCS, along with experience in device automation and test automation frameworks for Android would be advantageous.

This is an excellent opportunity for someone who wants to make a significant impact on Google's messaging infrastructure while working with cutting-edge technologies and leading technical initiatives. The role offers the chance to work on complex technical challenges while developing leadership skills through mentoring and strategic planning.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer, Messages Engineering Infrastructure

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug, track, resolve issues

Requirements For Senior Software Engineer, Messages Engineering Infrastructure

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience in testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience in building developer tools that improve developer velocity, code quality and code health

Benefits For Senior Software Engineer, Messages Engineering Infrastructure

Medical Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave support

Interested in this job?

Jobs Related To Google Senior Software Engineer, Messages Engineering Infrastructure