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
$190,000 - $210,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
6+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Fullstack

OneSignal, a Series C venture-backed company, is revolutionizing customer engagement with its comprehensive messaging platform. As a Staff Software Engineer, you'll join a team that powers communications for over 1.8 million businesses worldwide, including major names like Zynga, USA Today, and Eventbrite. The role combines technical leadership with hands-on development, focusing on building scalable solutions that serve billions of messages daily.

The position offers a unique opportunity to work with modern technologies like Rust, Ruby, and TypeScript while contributing to a product that reaches 1 in 5 new apps. You'll be instrumental in designing distributed systems, leading technical initiatives, and mentoring team members. The company culture emphasizes healthy work-life balance, kindness in interactions, and personal growth.

Based in San Mateo, CA, with a presence in London, UK, OneSignal offers flexible remote work options across multiple US states and international locations. The compensation package is highly competitive, with a base salary range of $190,000-$210,000, plus equity and comprehensive benefits. This role is perfect for experienced engineers who want to make a significant impact while working with cutting-edge technologies in a rapidly growing company.

Last updated 13 days ago

Responsibilities For Staff Software Engineer, Fullstack

  • Collaborate with Product Managers, Designers, and engineers to scope, 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 Staff Software Engineer, Fullstack

TypeScript
React
Ruby
Rust
  • 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 projects into manageable tasks
  • Track record of tackling hard engineering problems
  • Passion for mentoring junior or mid-level software engineers

Benefits For Staff Software Engineer, Fullstack

Equity
  • Competitive equity program
  • Comprehensive benefits
  • Remote work options
  • Flex seating options for in-person work

Interested in this job?

Jobs Related To OneSignal 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 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.