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

Job Description

Google is seeking a Senior Software Engineer to join their Messages Engineering Infrastructure team, which is responsible for making one of the world's leading messaging apps more efficient and reliable. This role focuses on developing infrastructure and tools that improve developer productivity and code quality across the Rich Communications Services stack, including Android, server, web, Wear, and iOS platforms.

The position requires strong technical leadership skills as you'll be collaborating with other tech leads and managers to identify objectives and develop strategies. You'll be working on critical projects that impact how billions of users communicate, requiring expertise in large-scale system design, distributed computing, and developer tooling.

As part of Google's Platforms and Ecosystems product area, you'll contribute to innovative software products that span multiple computing environments from mobile to desktop. The role involves leading investments in tooling and infrastructure that drive quality, efficiency, and scale of Messages engineering, while also mentoring other engineers to grow team capabilities.

The ideal candidate should have extensive experience in software development, particularly in building developer tools, testing frameworks, and working with carrier communications standards. You'll be responsible for ensuring code quality through reviews, contributing to documentation, and resolving complex technical issues that impact hardware, network, or service operations.

This is an excellent opportunity for someone who wants to make a significant impact on Google's messaging infrastructure while working with cutting-edge technology and leading a team of talented engineers. The role offers the chance to work on problems at massive scale and contribute to the future of cross-platform messaging.

Last updated 5 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Professional development opportunities

Related Jobs