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

Senior Software Engineer, Email Team; Fullstack

Remote / Online - Candidates ideally in
California, Moniteau County, Missouri, 65018, USA
Listing for: OneSignal
Full Time, Remote/Work from Home position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 170000 - 190000 USD Yearly USD 170000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer, Email Team (Fullstack)
Location: California

Overview

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 to established companies such as Zynga, USA Today, , Eventbrite, Tribune, and 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 several states, the UK, Singapore, and Canada, with hybrid roles and offices in San Mateo, CA and London, UK.

Hiring in Singapore is done with a local EOR, and hiring in Canada is done with Rippling s 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, 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.

The Team

The Email team at One Signal develops the UI and API powering our market-leading email services. This product-focused team builds scalable solutions to complex problems such as campaign warmups, message personalization, and link tracking. We re continually improving our product to enhance our customers’ experience and empower them to create effective and impactful messaging campaigns. We move quickly to deliver value to our customers, while maintaining a high standard for reliability and functionality.

What

You'll Do
  • Collaborate with Product Managers, Designers, and Engineers to implement new features for our Customer Engagement products, using Type Script, Ruby, and Rust.
  • 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 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 engineers, drive alignment on proposed solutions, and prototype draft implementations
What You'll Bring
  • 6+ 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)
  • Ability to own and deliver end to end software functionality from design/architecture, through implementation, testing, production, release, and monitoring
  • Strong usage of AI tooling or integrations
  • Ability to manage complex cross-team coordination and work closely with product owners
  • Familiarity with frontend code-testing tools like react-testing-library, cypress, and storybook
  • Ability to evaluate and communicate different engineering solutions and trade-offs
  • A strong willingness to learn new technologies rapidly
  • Experience designing RESTful and/or gRPC APIs
We value a variety of experiences

These are not required, but it would be an added bonus if you have experience in any of the following:

  • Experience working with backend distributed systems at scale
  • Experience with event streaming framework such as Apache Kafka
  • Experience working with analytics and observability tools like Mixpanel and Rollbar
  • Experience with Rust or another systems programming language
  • Experience with Kubernetes
  • Experience with data modeling using at least one database engine (MySQL, Postgre

    SQL, Redis, Cassandra, Scylla

    DB, etc.)

The New York and California base salary for Senior Software Engineer full time position is between $170,000 and $190,000. Your exact starting salary is determined by a number of factors such as your experience, skills, and qualifications. In addition to base salary, we also offer a competitive…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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