Senior or Staff Software Engineer, Backend

Leading omnichannel customer engagement solution powering personalized messaging across mobile, web push notifications, in-app messaging, SMS, and email.
San Mateo, CA, USALondon, UK
$160,000 - $210,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
6+ years of experience
Enterprise SaaS

Description For Senior or Staff Software Engineer, Backend

OneSignal is a leading omnichannel customer engagement solution that has revolutionized how businesses connect with their users. As a Series C company backed by notable investors like SignalFire, Rakuten Ventures, and Y Combinator, we're powering communications for over 1.8 million businesses worldwide, including major names like Zynga, USA Today, and Eventbrite.

Our platform specializes in delivering billions of messages daily through multiple channels including mobile and web push notifications, in-app messaging, SMS, and email. We're proud that 1 in 5 new apps launches using OneSignal, demonstrating our significant market presence across 140 countries.

As a Senior or Staff Backend Engineer, you'll be working across critical teams including Integrations, Analytics, and User Data. You'll be instrumental in designing and deploying high-scale distributed systems, leading technical projects, and contributing to our engineering culture of continuous improvement. We offer a flexible remote-first environment with offices in San Mateo, CA and London, UK.

The role combines technical leadership with hands-on development, where you'll collaborate with Product Managers, Designers, and fellow engineers to build and ship high-impact features. You'll be working with cutting-edge technologies like Rust, Golang, ScyllaDB, and Kafka, while having the opportunity to influence architectural decisions and drive innovation.

We pride ourselves on maintaining a healthy work-life balance and fostering a culture of kindness, ownership, and personal growth. Our comprehensive benefits package, competitive salary range ($160,000-$210,000 based on level), and equity program make OneSignal an excellent place to advance your career while making a significant impact on the future of customer engagement technology.

Last updated 20 days ago

Responsibilities For Senior or Staff Software Engineer, Backend

  • Collaborate with Product Managers, Designers, and engineers to build and ship features
  • Design and deploy high-scale distributed systems
  • Contribute to continuous improvement through code reviews and architectural decisions
  • Lead projects and write technical design documents
  • Participate in on-call rotation
  • Drive innovation by exploring cutting-edge technologies

Requirements For Senior or Staff Software Engineer, Backend

Rust
Go
Kubernetes
PostgreSQL
  • 6+ years of professional software development experience
  • Experience building backend microservices at scale
  • Experience with statically typed language, preferably Rust and/or Golang
  • Experience with ScyllaDB, Cassandra or similar noSQL databases
  • Experience with distributed system event streaming framework such as Apache Kafka
  • Experience with Docker and Kubernetes
  • Experience designing RESTful APIs and/or gRPC endpoints
  • Good understanding of clean software design principles

Benefits For Senior or Staff Software Engineer, Backend

Equity
  • Remote work options
  • Equity
  • Competitive salary
  • Flexible work environment
  • Office locations in San Mateo and London

Interested in this job?

Jobs Related To OneSignal Senior or Staff Software Engineer, Backend

Senior or Staff Software Engineer, Fullstack

Senior or Staff Software Engineer position at OneSignal, building scalable engagement solutions using Rust, Ruby, and TypeScript.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Platform Compliance initiatives as Senior Product Manager, focusing on AML, sanctions screening, and KYC capabilities.

Senior Technical Program Manager I, Search

Senior Technical Program Manager position at Google Search, leading complex multi-disciplinary projects and driving program management excellence.

Tensor SoC Group Product Manager

Lead Google's Tensor SoC development for Pixel devices, focusing on AI and machine learning capabilities, with 10+ years product management experience required.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on complex project management and strategic implementation for government and educational institutions.