PubNub

Technology

SeniorSoftwareEngineer,CoreSystems(Rust)

$140–170k United States; United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Core Systems (Rust) at PubNub. Skills: Distributed systems, Rust, Cloud infrastructure. Build core distributed systems. Design scalable platform services”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis; Troubleshooting

What They're Looking For.

Must Have

production systems in Rust, distributed systems, cloud infrastructure, fault tolerance, concurrency, operating production services, Kubernetes-based environments

Nice to Have

AWS infrastructure, Cassandra, DynamoDB, Redis, or Aurora, Go or Python, observability and debugging experience, high-scale distributed systems

What You'll Do.

Build core distributed systems

Design scalable platform services

Design fault-tolerant platform services

Develop messaging infrastructure

Develop storage infrastructure

Develop eventing infrastructure

Improve system reliability

Improve operational resilience

Own services from development

Own services through production

Support incident response

Support capacity planning

Optimize system performance

Work across cloud infrastructure

Work across data systems

Full Job Description

About PubNub PubNub is a San Francisco–based technology company that powers real-time interactive experiences that drive engagement, retention, and monetization. Our platform enables organizations to efficiently build, manage, and optimize real-time applications used by millions of people around the world. Founded in 2012, PubNub serves more than 2,000 companies globally, including Amazon, RingCentral, Gameloft, and DAZN. Our secure, low-latency platform scales worldwide, helping customers launch and enhance applications that engage users and deliver business results. Engineering teams at PubNub build and operate the systems behind our globally distributed platform. Our infrastructure processes trillions of transactions each month across 15+ data centers worldwide, enabling reliable, low-latency real-time experiences at scale. About the Role PubNub is looking for a Senior Software Engineer to join our Core team and help build and operate the foundational services behind our real-time platform. This is a senior individual contributor role focused on designing, building, and operating distributed systems in Rust. You'll work on services that power messaging, eventing, presence, storage, history, search, and fanout across our globally distributed platform. You'll help evolve systems that process trillions of transactions each month, with a focus on reliability, performance, observability, and operational excellence. Engineers on the Core team own services from development through production operations, including monitoring, incident response, and capacity planning. Key Responsibilities Build core distributed systems in Rust. Design scalable and fault-tolerant platform services. Develop messaging, storage, and eventing infrastructure. Improve system reliability and operational resilience. Own services from development through production operations. Create metrics, dashboards, alerts, and runbooks. Support incident response and capacity planning. Optimize latency, throug

Free ATS check

Applying for this Senior Software Engineer, Core Systems (Rust) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about PubNub?

Real rants from real employees. Read before you apply.

Read Company Rants →