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 2 months 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

Staff Software Engineer, Fullstack

Staff Software Engineer position at OneSignal, building scalable messaging solutions with Rust and Ruby, offering competitive compensation and remote work options.

Senior or Staff Software Engineer, Fullstack

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

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on Federal partnerships and sales development with competitive compensation and benefits.

Technical Lead, Partner Integration

Technical Lead position at Google focusing on partner integration and enterprise systems architecture.

CPU Technical Program Manager

Lead CPU/SoC development programs at Google, coordinating cross-functional teams and ensuring successful delivery of processor technology initiatives.