Taro Logo

Senior Software Engineer, Messages Engineering Infrastructure

A global technology company that develops internet-related services and products.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Senior Software Engineer to join their Messages Engineering Infrastructure team, which is responsible for one of the world's leading messaging apps. This role focuses on making the messaging platform more efficient, reliable, and easier to maintain across multiple platforms including Android, server, web, Wear, and iOS. The position involves leading investments in tooling and infrastructure to enhance quality, efficiency, and scale of Messages engineering.

The ideal candidate will collaborate with tech leads and managers to identify objectives, develop strategies, and deliver high-quality code. They will also play a crucial mentoring role, helping develop other engineers and growing team capabilities to tackle innovative solutions for global-scale problems.

This position is part of Google's Platforms and Ecosystems product area, which develops computing software platforms across various environments. The role offers the opportunity to work on products that impact billions of users worldwide, from apps to TVs, laptops to phones. The team focuses on Rich Communications Services (RCS) stack and ensures seamless development across multiple platforms.

The role requires strong technical expertise in software development, experience with developer tools and infrastructure, and the ability to lead and mentor others. The position offers the chance to work on cutting-edge technology while contributing to products that shape how people communicate globally.

Last updated 7 days 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

Related Jobs

Software Engineer, System Composition, ChromeOS and Android

Senior Software Engineer role at Google focusing on system composition for ChromeOS and Android, requiring expertise in C++, Rust, and system-level programming.

Senior Software Engineer, Messages Engineering Infrastructure

Senior Software Engineer role at Google focusing on Messages Engineering Infrastructure, building developer tools and systems to improve messaging app development across platforms.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and API design experience to build business communication solutions.

Senior Software Engineer, App Hub

Senior Software Engineer position at Google Cloud Platform, focusing on building and maintaining the App Hub infrastructure and contributing to application-centric cloud solutions.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and backend experience to build communication solutions that impact billions of users.