Staff Software Engineer — RCS & Real-Time Networking

Worky

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Google is seeking a visionary software engineer to advance RCS capabilities at scale. You will optimize the protocol stack and client architecture for billions of users across Android, iOS, and devices.

The role emphasizes high performance, distributed systems expertise, and the integration of real-time communications with AI-enabled workflows. This is a full-time position based in Mountain View, CA.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years in software development in mobile systems, networks or high-performance apps.
  • 5 years testing and launching software products.
  • 5 years full stack development across backend and frontend.
  • 3 years software design and architecture.
  • Experience integrating generative AI tools or LLMs into workflows.

Responsibilities

  • Profile, debug, and enhance our RCS protocol stack and client-side architecture for throughput and latency.
  • Design robust systems handling massive concurrency with global interoperability.
  • Architect and optimize high-definition video experiences across Android, iOS and devices.
  • Power high-res image sharing, live typing indicators, read receipts, and business messaging at scale.
  • Drive optimizations for fast message delivery, low latency, battery efficiency, and reliability.

Skills

Mobile systems
Network protocols (SIP/IMS/RCS)
Full stack development
Frontend technologies
Software design & architecture
Generative AI / LLM integration

Education

Bachelor's degree or equivalent practical experience

Tools

gRPC
Protocol Buffers

Job description

Google is seeking a visionary software engineer to advance RCS capabilities at scale. You will optimize the protocol stack and client architecture for billions of users across Android, iOS, and devices.

The role emphasizes high performance, distributed systems expertise, and the integration of real-time communications with AI-enabled workflows. This is a full-time position based in Mountain View, CA.

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 Communications
Staff Software Engineer - RCS & Real-Time Communications

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
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
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

Worky • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
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

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, Tools & Infrastructure – RCS Video
Software Engineer, Tools & Infrastructure – RCS Video

Google • Kirkland (WA)

On-site
USD 147,000 - 210,000
Health insurance
Dental and Vision insurance
401(k) with company match
+5