Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Core Systems (Rust)

$140k - $170k
Full-time

PubNub

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, throughput, and system performance.
  • Work across cloud infrastructure and data systems.
  • Use AI tools thoughtfully to improve engineering workflows.

ABOUT YOU

MINIMUM REQUIREMENTS

  • Strong experience building production systems in Rust.
  • Experience with distributed systems and cloud infrastructure.
  • Deep understanding of fault tolerance and concurrency.
  • Experience operating production services at scale.
  • Experience with Kubernetes-based environments.

NICE TO HAVE

  • Experience with AWS infrastructure.
  • Experience with Cassandra, DynamoDB, Redis, or Aurora.
  • Exposure to Go or Python.
  • Strong observability and debugging experience.
  • Experience supporting high-scale distributed systems.

LOCATION

Bay Area candidates preferred. Remote candidates will also be considered.

WHY JOIN PUBNUB

  • Build infrastructure processing trillions of transactions monthly.
  • Work on distributed systems operating at global scale.
  • Own services from design through production operations.
  • Solve reliability, performance, and scalability challenges.
  • Collaborate with experienced platform engineers.
  • Contribute to systems used by millions worldwide.
  • Remote-first environment with autonomy and ownership.

COMPENSATION

Compensation range: $140,000–$170,000 per year, plus equity eligibility. Compensation is determined based on experience, skills, location, and business needs.

APPLY

Join PubNub's Core team and help build the systems that power real-time applications worldwide. If you enjoy distributed systems, Rust, and operating services at scale, we'd like to hear from you.

EQUAL EMPLOYMENT OPPORTUNITY

PubNub is an equal opportunity employer and is committed to creating an inclusive workplace for all employees and applicants. Employment decisions are based on qualifications, merit, and business needs without regard to legally protected characteristics.

WORK AUTHORIZATION REQUIREMENT

Candidates must be legally authorized to work in the country where they are hired. PubNub does not provide employment visa sponsorship for this role.

INFORMATION ACCURACY NOTE

Candidates are expected to provide accurate and truthful information throughout the application and hiring process. Any misrepresentation or omission of material information may affect employment eligibility.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Core Systems (Rust) in United States vacancy
  • $180k - $290k

     ...A leading blockchain organization seeks a software developer to design and implement key components of the Stellar Core system. Candidates should have over 4 years of software...  ...experience and be proficient in modern C++ or Rust. The position offers opportunity for... 
    Senior
    Software

    Stellar

    New York, NY
    3 days ago
  •  ...BairesDev is seeking a Senior Software Engineer specializing in Rust to design and develop high-performance backend services. The successful candidate will have extensive experience with Rust and Kubernetes, ensuring scalability and reliability in cloud environments.... 
    Senior
    Software
    Remote work
    Flexible hours

    BairesDev

    Indiana, PA
    3 days ago
  • $115.83k - $173.74k

     ...located in San Diego, is seeking an Embedded Software Engineer III focused on developing embedded...  ...monitoring and secure communications systems for low-SWaP flight systems while collaborating...  ...expertise in embedded C/C++ and RUST, along with experience in networking protocols... 
    Senior
    Software

    Innoflight LLC

    San Diego, CA
    3 days ago
  •  ...BairesDev is looking for a Senior Software Engineer (Rust) based in California. You will design and develop high-performance backend services optimized...  ...reliability while building and maintaining distributed systems deployed in Kubernetes. The ideal candidate has 5+... 
    Senior
    Software
    Remote work
    Flexible hours

    BairesDev

    San Marino, CA
    3 days ago
  • $170k - $230k

    Materialize, Inc. is looking for an engineer to improve their Database...  ...design, debug, and enhance system reliability while owning projects...  ...will have experience in software development, preferably in distributed...  ...are excited about learning Rust. A competitive salary range is... 
    Senior
    Software

    Materialize, Inc.

    New York, NY
    2 days ago
  • $150k - $212k

     ...Parallel Systems is hiring a Senior Software Engineer in Los Angeles, California. This role involves designing, building, and optimizing critical backend...  ...systems programming, with strong proficiency in C, C++, Rust, and Linux. The target salary range is $150,000 - $212,... 
    Senior
    Software

    Moveparallel

    Los Angeles, CA
    3 days ago
  •  ...Francisco is looking for an experienced software developer with a focus on safety-critical Rust and C++. The role involves...  ...practices, collaborating with engineers, and maintaining coding standards...  ...deep understanding of embedded systems. This position offers a competitive... 
    Senior
    Software

    Zipline International Inc.

    South San Francisco, CA
    2 days ago
  • Slope is looking for an experienced Embedded Software Engineer to join their Electromagnetic Warfare team in Costa Mesa, California. This position...  ...involves developing high-reliability embedded software in Rust and collaborating with various engineering teams on advanced... 
    Senior
    Software

    Slope

    Costa Mesa, CA
    4 days ago
  • $245k - $360k

     ...A hyper-growth ecommerce leader is seeking a Senior Software Engineer to drive development in New York. This role involves owning complex systems, mentoring junior engineers, and leveraging AI tools to optimize development processes. Candidates should possess 3-5+ years... 
    Senior
    Software

    Rokt group

    New York, NY
    4 days ago
  • $244k - $292k

     ...A financial technology company in California seeks a Senior Software Engineer for their Product Platform team. In this role, you will build and...  ...Candidates should have over 5 years of experience in production systems, a builder's mindset, and the ability to quickly learn new... 
    Senior
    Software

    Kikoff

    San Francisco, CA
    3 days ago
  • $141k - $202k

    A leading technology company in Sunnyvale is seeking a Software Engineer III to develop infrastructure solutions. The role involves programming in C++, tackling large-scale systems challenges, and ensuring software quality through testing and debugging. Candidates should... 
    Senior
    Software
    Full time

    Google Inc.

    Sunnyvale, CA
    5 days ago
  •  ...Senior Software Engineer, Core Experience (StubHub, Inc., New York, NY) Take broad strokes of a plan and translate into production-quality solutions...  ...that can be delegated to other team members; and improve systems as they work on them (12%). Design and implement... 
    Senior
    Software
    Remote work
    2 days per week

    New York Times

    New York, NY
    3 days ago
  •  ...high-speed multi-robot fulfilment system designed to operate with sub-...  ...precision. They are scaling their core software R&D team and looking for a senior Core Systems / C++ Specialist who...  ...Computer Science, Robotics, Computer Engineering, or an equivalent technical field... 
    Senior
    Software
    Flexible hours

    Combined Selection Group Ltd

    San Francisco, CA
    4 days ago
  • $200k

    Monad Labs is searching for a Senior Software Engineer based in New York to improve blockchain protocol core functionalities. You'll work with distributed algorithms and design components in Rust, tackling challenging problems with high impact. The ideal candidate has at... 
    Senior
    Software

    6AM City, LLC

    New York, NY
    4 days ago
  • NVIDIA Gruppe is seeking a Senior Systems Software Engineer to join their advanced infrastructure software team in Santa Clara, California. The role...  ...management solutions for datacenters, working predominantly with Rust, Go, and C++. You'll be responsible for software... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...on the speed and scale of open systems. We're redefining the edge of...  ...our warfighters through digital engineering, software, and hardware solutions that are essential to our core of being a Digital Systems...  ...The Platform is a ~140,000-line Rust workspace spanning 24 crates:... 
    Senior
    Software
    Contract work

    Parry Labs

    Alexandria, VA
    1 day ago
  • NVIDIA Corporation is seeking a Senior Systems Software Engineer to join its advanced infrastructure software team in Santa Clara, California. You will...  ...-scale management solutions. The role emphasizes work in Rust, Go, and C++, bridging hardware, firmware, and cloud-... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...Senior Systems Engineer, Core Infrastructure Expert, Los Angeles, CA We have an opening available for a Senior Systems Engineer. The Senior...  ...Advanced proficiency in Microsoft Server and third-party software patch management. Advanced knowledge of PowerShell development... 
    Senior
    Software

    NextStep

    Los Angeles, CA
    21 hours ago
  •  ...Senior Systems Engineer, Core Infrastructure Expert, Los Angeles, CA We have an opening available for a Senior Systems Engineer. The Senior...  ...Advanced proficiency in Microsoft Server and third-party software patch management. - Advanced knowledge of PowerShell development... 
    Senior
    Software

    Next Step Systems LTD

    Los Angeles, CA
    4 days ago
  • PulseRise Technologies is seeking a Senior Software Engineer with strong modern C++ expertise to innovate on our distributed blockchain ledger....  ...transaction processing, and network performance, optimizing our system to secure decentralized transactions. The ideal candidate... 
    Senior
    Software
    Full time
    Relocation

    PulseRise Technologies

    New York, NY
    2 days ago
  •  ...leading technology company is looking for a Senior Software Engineer in Austin, Texas. The role involves designing and evolving core platform systems with a focus on knowledge ingestion,...  ...retrieval, and be productive in Rust or Go. The position offers an opportunity... 
    Senior
    Software

    IBM Computing

    Austin, TX
    4 days ago
  •  ...We’re looking for a  Staff Software Engineer to join our Confidential Computing...  ...who can  design, build, and own core platform services powering secure, distributed systems at scale. This is a  high-impact...  ..., production-grade code (Rust, C/C++, or similar) and contribute... 
    Software
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    6 days ago
  •  ...available database at the core of the Kurrent Platform....  ...time. Built for distributed systems, it stores, distributes,...  ...as a C# backend software developer with a focus on...  ...Development of database engines. Open source project work. C/Rust code for interop. Operating... 
    Senior
    Software
    Remote work
    Rotating shift

    Kurrent

    Wisconsin
    3 days ago
  • $120k - $180k

     ...Raft is seeking a software engineer in Rome, NY, to architect and implement end-to-end solutions for operators and data consumers. The ideal...  ...candidate requires 3+ years of industry experience, proficiency in Rust and Kafka, and familiarity with cloud computing solutions.... 
    Senior
    Software

    Raft

    Rome, NY
    3 days ago
  • $500 per month

     ...members is made up of experienced engineers, traders, and brokerage...  ...backend, databases and distributed systems, as well as broad experience...  .... You must have previous software engineering experience with...  ...around C/C++, Go, Zig, Rust, Java, Scala, Python Low latency... 
    Senior
    Software
    Home office

    Alpaca

    New York, NY
    3 days ago
  •  ...DomainTools Limited is hiring a Senior Software Engineer to join their Engineering Team in the Town...  ...solver with a strong background in Python, Rust, and cloud infrastructures like AWS....  ...Engineer will design, maintain data systems while mentoring junior engineers. DomainTools... 
    Senior
    Software

    DomainTools

    Poland, NY
    3 days ago
  • $90k - $225k

     ...Altamira Technologies is seeking Senior Software Engineers to join our world‑class Space Systems engineering team in Denver, CO. As a candidate for this opportunity...  ...databases API design and development in Java, Go, or Rust (Java preferred) Development of serverless and/... 
    Senior
    Software
    Work experience placement

    Altamira Technologies

    McLean, VA
    3 days ago
  •  ...· Department: Backend Engineer · Work type: On-Site...  ...resilient distributed systems. You’ll work closely with...  ...in production today. Core Responsibilities Architect...  ...years of professional software engineering experience,...  ...languages (e.g., Rust, C++) and scripting environments... 
    Senior
    Software
    Full time

    Neara

    Palo Alto, CA
    4 days ago
  • $180k - $290k

     ...pioneering blockchain organization is seeking a talented Software Engineer to design and implement core components of the Stellar Core system. The successful candidate will have expertise in modern C++ or Rust, a solid understanding of software design patterns, and the... 
    Senior
    Software
    Flexible hours

    Stellar Services

    New York, NY
    3 days ago
  •  ...Senior Software / Data Engineer Decentriq is the rising leader in data-clean-room technology. With Decentriq, advertisers, retailers, and publishers...  ...– Work closely with data scientists, backend engineers (Rust), and product teams to ship features end-to-end. AI-... 
    Senior
    Software
    Work at office
    Immediate start
    Remote work

    Decentriq

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Core Systems (Rust). Be the first to apply!