Staff Software Engineer - RCS & Real-Time Communications

Google

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google is seeking seasoned software engineers to advance the Rich Communication Services (RCS) stack for billions of users. You will contribute to the core protocol, client architecture, and cross-platform integration across Android and iOS.

Ideal candidates bring 8+ years in software development, deep experience with network protocols, and a track record of designing scalable backend services with modern languages and AI-enabled workflows.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development in mobile systems, network protocols (SIP/IMS/RCS standards), or high-performance application engineering.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience with full stack development across back-end (Java, Python, Golang, or C++) and front-end (JavaScript/TypeScript, HTML, CSS).
  • 3 years of experience with software design and architecture.
  • Experience integrating generative AI tools or LLM interfaces into workflows.

Responsibilities

  • Profile, debug, and enhance our RCS protocol stack and client-side architecture to achieve maximum throughput and minimal latency.
  • Design robust systems capable of handling massive concurrency while maintaining seamless interoperability across global networks.
  • Architect and optimize seamless, high-definition video experiences that flow across Android, iOS, and device ecosystems.
  • Power high-res image sharing, live typing indicators, read receipts, and interactive business messaging at scale.
  • Drive deep-level optimizations to ensure lightning-fast message delivery, minimal latency, ultra-low battery consumption, and rock-solid reliability under peak global traffic.

Skills

Mobile systems
Network protocols (SIP/IMS/RCS)
Full stack development
Backend languages (Java, Python, Gol—,
Frontend (JavaScript/TypeScript, HTML,
Software design & architecture
Generative AI integrations

Education

Bachelor's degree or equivalent
Master's degree or PhD preferred

Tools

gRPC
Protocol Buffers

Job description

Google is seeking seasoned software engineers to advance the Rich Communication Services (RCS) stack for billions of users. You will contribute to the core protocol, client architecture, and cross-platform integration across Android and iOS.

Ideal candidates bring 8+ years in software development, deep experience with network protocols, and a track record of designing scalable backend services with modern languages and AI-enabled workflows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer — RCS & Real-Time Networking
Staff Software Engineer — RCS & Real-Time Networking

Worky • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
Senior Staff Engineer – Real-Time Communications & AI
Senior Staff Engineer – Real-Time Communications & AI

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer - RCS & Low-Latency Systems
Senior Software Engineer - RCS & Low-Latency Systems

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Messages
Staff Software Engineer, Messages

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Messages
Staff Software Engineer, Messages

Worky • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
Senior Software Engineer, RCS & Low-Latency Systems
Senior Software Engineer, RCS & Low-Latency Systems

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Messages
Staff Software Engineer, Messages

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, Messages
Senior Software Engineer, Messages

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Messages
Senior Software Engineer, Messages

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Software Engineer, RCS Video, Google Messages
Software Engineer, RCS Video, Google Messages

Socket.dev • Kirkland (WA)

On-site
USD 147,000 - 210,000