Taro Logo

Senior Software Engineer, RCS for Business

A global technology company that develops innovative software products and platforms across desktop and mobile environments.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, RCS for Business

Google is seeking a Senior Software Engineer to join their RCS for Business 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 builds innovative software platforms across desktop and mobile environments. The position involves developing external-facing APIs and infrastructure, working on end-to-end user journeys, and collaborating with cross-functional teams to deliver impactful solutions.

The ideal candidate will bring strong expertise in Java development and backend coding, with experience in API design and system architecture. They will play a crucial role in upgrading conversational experiences for users while working on projects that have global impact. The position offers opportunities to work with cutting-edge technologies and contribute to Google's mission of connecting billions of users.

As part of Google's engineering team, you'll have the chance to work on critical projects while collaborating with experts across various domains including distributed computing, system design, security, and AI. The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to manage complex cross-functional projects.

This position at Google offers the opportunity to work on technology that impacts billions of users, with access to vast resources and the chance to solve challenging technical problems. You'll be part of a team that values innovation, technical excellence, and the ability to think creatively about solutions. The role provides a platform to grow your career while contributing to significant technological advancements in business communication systems.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, RCS for Business

  • Create an external developer facing Application programming interface (APIs) and underlying infrastructure
  • Identify, deliver and land user end-to-end 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 Engineers teams to deliver product/system metrics

Requirements For Senior Software Engineer, RCS for Business

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
  • Experience in Application programming interface (API) development and design (preferred)
  • Experience in fullstack technical development (preferred)
  • Experience in problem solving and technical innovation (preferred)
  • Experience with system design (preferred)
  • Ability to manage cross-functional software projects (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, RCS for Business