OneSignal, Inc. logo

Staff Software Engineer, SMS RCS Team

Job Overview

Location

Canada

Job Type

Full-time

Category

Software Engineer

Date Posted

February 22, 2026

Full Job Description

đź“‹ Description

  • • Join OneSignal as a Staff Software Engineer on our dynamic SMS/RCS team and play a pivotal role in shaping the future of customer engagement through cutting-edge messaging solutions. At OneSignal, we are on a mission to democratize customer engagement, empowering over a million businesses worldwide to connect with their users through personalized journeys across mobile and web push notifications, in-app messaging, SMS, and email. With billions of messages delivered daily and 1 in 5 new apps launching with OneSignal, you'll be part of a company experiencing massive scale and impact, supporting a diverse range of clients from burgeoning startups to industry giants like Zynga, USA Today, and Eventbrite.
  • • As a Staff Software Engineer on the SMS team, you will be instrumental in developing both the user interface and the API that power our market-leading text messaging customer engagement solution. This role sits at the exciting intersection of engineering and product development, where you'll tackle complex, real-world challenges. Imagine solving intricate problems such as ensuring global quiet hours compliance across more than 40 time zones, or pioneering conversational text messaging experiences in the age of artificial intelligence. Your work will directly contribute to enhancing our product, improving customer experiences, and enabling businesses to create more effective and impactful messaging campaigns.
  • • You will be a key contributor to building an industry-leading RCS-rich content editor. This innovative tool will empower brands to craft dynamic, interactive, and truly engaging experiences that foster deeper connections with their audiences. Your efforts will directly help businesses reach their users in more personal, relevant, and impactful ways, setting new standards in the messaging landscape.
  • • We operate with a philosophy of moving quickly to deliver value to our customers while upholding an exceptionally high standard for reliability, functionality, and code quality. As a Staff Software Engineer, you are expected to take full ownership of end-to-end projects. This involves developing across multiple languages and technologies within our stack, demonstrating a deep understanding of performance characteristics, user experience design, and long-term system maintainability. Your contributions will directly influence how globally recognized brands engage with their user bases, and you will be a driving force in advancing our organizational proficiencies in critical technical areas such as scalable architecture and specialized programming language expertise.
  • • Your responsibilities will encompass collaborating closely with Product Managers, Designers, and fellow Engineers to conceptualize and implement new features for our customer engagement products, leveraging technologies such as Rust, TypeScript, and Ruby. You will be expected to conduct thorough code and specification reviews, offering insightful technical feedback to elevate both our features and our codebase. A significant part of the role involves resolving production reliability issues and ensuring our systems can seamlessly scale to meet the ever-growing demands of our global customer base.
  • • On the frontend, you will be responsible for refactoring existing components and architecting new ones to create an extensible, reusable, and clean component architecture. This focus on modularity and maintainability is crucial for our rapid development cycles. Furthermore, you will be tasked with staying abreast of the latest industry trends and emerging technologies, actively incorporating innovative ideas and best practices into our engineering processes. A key aspect of the Staff Engineer role is presenting technical specifications to other Staff Engineers, driving consensus and alignment on proposed solutions, and prototyping draft implementations to validate concepts and approaches.
  • • This role offers a unique opportunity to make a significant impact within a fast-growing, globally recognized company. You will work in a supportive, collaborative environment that values healthy work-life balance, kindness, and a strong sense of ownership and personal growth. If you are passionate about building scalable, high-impact products and thrive in a challenging yet rewarding environment, this is the role for you.

🎯 Requirements

  • • 8+ years of professional software development experience.
  • • Proven experience creating extensible, reusable React components.
  • • Proficiency with TypeScript and at least one systems programming language (e.g., Rust, Go, Ruby).
  • • Demonstrated experience working with backend distributed systems at scale.
  • • Ability to own and deliver end-to-end software functionality, from architectural design through implementation, testing, production, release, and monitoring.
  • • Strong ability to manage complex cross-team coordination and collaborate effectively with product owners.
  • • Aptitude for evaluating and communicating different engineering solutions and their associated trade-offs.
  • • A strong willingness and demonstrated ability to learn new technologies rapidly.
  • • Experience designing RESTful and/or gRPC APIs.

🏖️ Benefits

  • • Competitive equity program.
  • • Comprehensive and inclusive benefits package.
  • • Opportunity to work remotely in Canada.
  • • Collaborative and growth-oriented work environment.
  • • Chance to work on a market-leading product with global impact.

Skills & Technologies

TypeScript
Rust
Ruby
React
PostgreSQL
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

OneSignal, Inc. logo
OneSignal, Inc.
Visit Website

About OneSignal, Inc.

OneSignal is a leading customer engagement platform that enables businesses to deliver personalized messages across multiple channels, including mobile push notifications, in-app messages, email, and SMS. Their service helps companies increase user retention, drive conversions, and build stronger customer relationships by providing tools for segmentation, A/B testing, and analytics. OneSignal serves a wide range of industries, from e-commerce and media to gaming and finance, empowering them to communicate effectively with their audiences at scale. The platform is known for its ease of use, powerful features, and robust infrastructure, making it a popular choice for businesses of all sizes looking to optimize their customer communication strategies.

Similar Opportunities

Argentina
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

5 days ago

Apply
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

13 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

10 days ago

Apply
Argentina
Full-time
Expires Apr 28, 2026
JavaScript
TypeScript
Go
+4 more

11 days ago

Apply