Taro Logo

Senior Software Engineer, RCS

A global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, RCS

Google is seeking a Senior Software Engineer to join their RCS (Rich Communication Services) team, focusing on creating a chatbot platform that will connect businesses to Android and iOS devices. This role is part of the Platforms and Ecosystems product area, which is responsible for Google's various computing software platforms across desktop and mobile environments.

The position involves developing external-facing APIs and infrastructure for business communication, working on a platform that impacts billions of users worldwide. You'll be responsible for creating and maintaining APIs, measuring feature impact, and ensuring quality user experiences through bug fixes and system improvements.

As part of Google's engineering team, you'll have the opportunity to work on cutting-edge technologies in distributed computing, large-scale system design, and API development. The role requires collaboration with cross-functional teams including Product Management, UX, Developer Relations, and Business Development.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on how businesses communicate with users at scale. The position offers the chance to work with Google's world-class engineering teams while contributing to products that affect billions of users globally.

The ideal candidate will bring strong technical expertise in Java development, API design, and backend systems, combined with the ability to manage complex software projects. You'll be part of Google's mission to upgrade conversational experiences for users worldwide while working in a collaborative environment that encourages innovation and technical excellence.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, RCS

  • Create an external developer facing Application programming interface (APIs) and underlying infrastructure
  • Identify, deliver and land user journeys
  • Measure and monitor the impact of various features across Business Communication ecosystem
  • Create user experience by fixing bugs/issues raised by external developers
  • Work with Product Manager (PM), User Experience (UX), Developer Relation (DevRel), Business Development (BD), Support, and Engineering teams to deliver product/system metrics

Requirements For Senior Software Engineer, RCS

Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience in program management for software development
  • 2 years of experience with software development in Java
  • Experience in back-end coding

Interested in this job?

Jobs Related To Google Senior Software Engineer, RCS