Drimva

Google

Senior Software Engineer, Messages

Mountain View, CA, USA · Senior · Full-time · Posted Oct 7, 2026

Experience
5 years of experience with algorithms, data structures, complexity analysis, and software design.
Education
Bachelor's degree in Computer Science or a related technical field or equivalent practical experience.

About the job

Develop and optimize Google's RCS messaging software to deliver fast, reliable, and interoperable communication across devices and global networks.

What you'll do

  • Profile, debug, and enhance the RCS protocol stack and client-side architecture for throughput and latency.
  • Collaborate with product and engineering teams to integrate features such as cross-platform video streaming and advanced media codecs.
  • Design systems that support massive concurrency and interoperability across global networks.

What they ask for

  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
  • 5 years of experience with algorithms, data structures, complexity analysis, and software design.
  • Experience with Android system-level development or application framework design.

Nice to have

  • Master's or PhD in Computer Science or a related technical field.
  • Experience with Real Time Communication technologies, distributed systems, backend services, gRPC, protocol buffers, SIP, MSRP, or security protocols such as DTLS and MLS; familiarity with end-to-end encryption.

Pay

$174000 - $252000 USD base salary

Tools

RCS, Android, gRPC, protocol buffers, SIP, MSRP, DTLS, MLS

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 5, 2026 (UTC)