Senior Software Engineer, Messages
Mountain View, CA, USA$174k - $252kFull-timePosted 2w ago
About the role
Software engineering role focused on developing and enhancing Google Messages/RCS stack and related client/server systems, with emphasis on low-latency, high-throughput communication and cross-platform collaboration.
Responsibilities
- Profile, debug, and enhance our RCS protocol stack and client-side architecture to achieve maximum throughput and minimal latency.
- Collaborate with cross-functional product and engineering teams to integrate features—like seamless cross-platform video streaming and advanced media codecs.
- Design robust systems capable of handling massive concurrency while maintaining seamless interoperability across global networks.
- Be passionate about low-level optimization, latency reduction, and delivering butter-smooth user experiences.
- Grow in a changing environment and get excited about building technology that impacts billions of people every single day.
Qualifications
- Bachelor's degree in Computer Science or a related technical field or equivalent practical experience.
- 5 years of experience working with algorithms, data structures, complexity analysis and software design.
- Experience with Android system-level development or application framework design.
Skills
Required:Algorithms and Data StructuresAndroid system-level development
Nice to have:Distributed systemsReal Time CommunicationSecurity protocolsTelecommunication standards
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago