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 mission is to upgrade the conversational experience for all users.

As a software engineer at Google, you'll be working on next-generation technologies that impact billions of users worldwide. The role involves developing external-facing APIs and infrastructure, while working closely with cross-functional teams to deliver and measure the impact of various features across the Business Communication ecosystem.

The ideal candidate should have strong experience in Java development, backend coding, and API design. They should be comfortable managing cross-functional software projects and have a track record of problem-solving and technical innovation. The position requires both technical expertise and the ability to collaborate with various teams including Product Management, UX, Developer Relations, and Business Development.

This is an excellent opportunity for someone who wants to make a significant impact on how businesses and users communicate through mobile devices. You'll be part of Google's larger mission to develop innovative products that handle information at massive scale, working with cutting-edge technologies in distributed computing, large-scale system design, and more.

The role offers the chance to work on critical projects with opportunities for growth and evolution as the business expands. Google provides a collaborative environment where engineers can be versatile, display leadership qualities, and tackle new challenges across the full technology stack.

Last updated 2 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
  • 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)

Related Jobs