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

Job Description

Google is seeking a Senior Software Engineer to join their RCS (Rich Communication Services) team in Kraków, Poland. This role is part of the Platforms and Ecosystems product area, focusing on creating a chatbot platform that will connect businesses to Android and iOS devices. The position involves developing next-generation technologies that impact billions of users' communication experiences.

The ideal candidate will work on creating external developer-facing APIs and infrastructure, while collaborating with cross-functional teams to deliver impactful solutions. This role requires expertise in Java development, backend coding, and program management for software development. The position offers opportunities to work on critical projects with the potential to switch teams as the business evolves.

As part of Google's mission to upgrade conversational experiences for all users, you'll be involved in measuring and monitoring feature impacts across the Business Communication ecosystem. The role demands versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.

Working at Google means joining a company committed to technical innovation and large-scale system design. You'll be part of a team that handles information at massive scale, extending well beyond web search into areas such as distributed computing, networking, data storage, security, artificial intelligence, and natural language processing.

This is an excellent opportunity for someone who wants to make a significant impact on how billions of users connect and interact while working with cutting-edge technology at one of the world's leading tech companies. The role offers the chance to grow professionally while contributing to projects that shape the future of digital communication.

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

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, Messages Engineering Infrastructure

Senior Software Engineer position at Google focusing on Messages Engineering Infrastructure, leading development of tools and systems for messaging platforms.