×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, SMS​/RCS Team

Remote / Online - Candidates ideally in
London, Ontario, K5Z, Canada
Listing for: OneSignal, Inc.
Remote/Work from Home position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer, SMS/ RCS Team

One Signal is a leading omnichannel customer engagement solution, powering personalized customer journeys across mobile and web push notifications, in-app messaging, SMS, and email. On a mission to democratize customer engagement, we enable over a million businesses to keep their users engaged and up to date by delivering billions of messages daily.

1 in 5 new apps launches using One Signal! And we support companies in 140 countries! Our customers range from startups and small businesses just getting off the ground to established companies such as Zynga, USA Today, , Eventbrite, Tribune, and many more.

We’re Series C, venture-backed by Signal Fire, Rakuten Ventures, Y Combinator, Hub Spot, and BAM Elevate. We offer remote work as the default option in the United States in California, Colorado, Massachusetts, New York, New Jersey, Oregon, Pennsylvania, Texas, Utah and Washington. As well as in the UK and Singapore - with plans to expand the locations we support in the future.

Some roles are hybrid roles and will be listed as such. We have offices in San Mateo, CA and London, UK, and offer flex seating options for employees to work together in-person in NY and other areas. Hiring in Singapore is done in partnership with a local EOR.

One Signal has a lot of the great tech startup qualities you'd expect, but we don't stop there. Our massive scale and small team, emphasis on healthy life balance and kindness in all our interactions, and focus on ownership and personal growth make One Signal a uniquely great place to work.

Our blog contains more information about Engineering at One Signal.

About The Team:

The SMS team at One Signal develops the UI and API powering our market leading text messaging customer engagement solution. The team tackles challenges at the intersection of engineering and product development, solving complex problems such as global quiet hours compliance across 40 time zones, and conversational text messaging in the age of AI.

Join us to help shape the future of messaging! Our team is building an industry-leading RCS-rich content editor, empowering brands to create dynamic, interactive experiences that truly connect with their audiences. You'll play a key role in helping businesses reach their users in more personal and impactful ways. We’re continually improving our product to enhance our customers’ experience and empower them to create effective and impactful messaging campaigns.

We move quickly on delivering value to our customers while maintaining a high standard for reliability and functionality.

As a Staff Software Engineer, you'll be expected to take ownership of end-to-end projects that require developing in multiple languages across the stack. Your ability to consider performance characteristics, user experience, and maintainability of systems will be critical to success in this role. Your contributions will shape the way household brand names engage with their users. You will drive organizational proficiencies in key technologies and technical areas, such as scalable architecture and programming language expertise

What You'll Do:
  • Collaborate with Product Managers, Designers, and Engineers to implement new features for our Customer Engagement products, using Rust, Type Script, and Ruby.
  • Conduct code and specification reviews, providing technical insights to improve our features and code base
  • Resolve production reliability issues and ensure the system scales to meet the demands of our customers
  • Refactor components on the frontend, creating an extensible, reusable, and clean component architecture
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes
  • Present Technical Specifications to other Staff Engineers, drive alignment on proposed solutions, and prototype draft implementations
What You'll Bring:
  • 8+ years of professional software development experience
  • Experience creating extensible, reusable React components
  • Experience with Type Script and at least one system programming language (Rust, Go, Ruby, etc)
  • Experience working with backend distributed systems at scale
  • Ability to own and deliver end-to-end software…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary