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.