Senior Software Engineer, Email Team; Fullstack
California, Moniteau County, Missouri, 65018, USA
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer
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 TeamThe 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.
WhatYou'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
- 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
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…
(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).