Senior or Staff Software Engineer, Fullstack

Leading omnichannel customer engagement solution powering personalized customer journeys across mobile and 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, Fullstack

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've grown to support over 1.8 million businesses worldwide, including major names like Zynga, USA Today, and Eventbrite.

Our platform specializes in delivering personalized customer journeys 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 Software Engineer, you'll be joining a dynamic team that values technical excellence and innovation. You'll work on high-impact features that serve billions of messages daily, design scalable distributed systems, and lead technical initiatives that shape our product's future. We offer a healthy work-life balance, emphasis on kindness in all interactions, and focus on ownership and personal growth.

The role combines technical leadership with hands-on development, where you'll collaborate with Product Managers, Designers, and fellow engineers. You'll be working with technologies like Rust, Ruby + Rails, TypeScript, and React, contributing to our high-volume, scalable SaaS application. Our engineering culture promotes continuous improvement through peer code reviews, architectural decisions, and operational enhancements.

We offer competitive compensation, comprehensive benefits, and the flexibility of remote work in select locations. With offices in San Mateo, CA and London, UK, we provide flex seating options for in-person collaboration. Join us in our mission to democratize engagement and help businesses keep their users engaged and updated.

Last updated 20 days ago

Responsibilities For Senior or Staff Software Engineer, Fullstack

  • Collaborate with Product Managers, Designers, and engineers to build high-impact 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, Fullstack

Rust
Ruby
TypeScript
React
  • 6+ years software engineering experience building high volume, scalable SaaS applications
  • Strong experience with service-oriented, server-side development with Rust and Ruby + Rails
  • Experience breaking down large-sized projects into tasks
  • Proven track record of tackling hard engineering problems
  • Passion for mentoring junior or mid-level software engineers

Benefits For Senior or Staff Software Engineer, Fullstack

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Remote work options
  • Competitive equity program
  • Comprehensive benefits
  • Flexible seating options
  • Inclusive workplace

Interested in this job?

Jobs Related To OneSignal Senior or Staff Software Engineer, Fullstack

Senior or Staff Software Engineer, Backend

Senior or Staff Backend Engineer position at OneSignal, building scalable distributed systems for customer engagement platform.

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.