Staff Software Engineer, SMS Team (Fullstack)
About the role
Staff Software Engineer role on the SMS Team at OneSignal, driving end-to-end features across a multi-language stack (Rust, TypeScript, Ruby) for a leading omni-channel customer engagement platform. Focus on scalable architecture, reliability, and collaboration with product, design, and other engineers to deliver messaging solutions (SMS, push, in-app, etc.).
Responsibilities
- Collaborate with Product Managers, Designers, and Engineers to implement new features for our Customer Engagement products, using Rust, TypeScript, 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 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
Qualifications
- 8+ years of professional software development experience
- Experience creating extensible, reusable React components
- Experience with TypeScript 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 functionality from design/architecture, through implementation, testing, production, release, and monitoring
- Ability to manage complex cross-team coordination and work closely with product owners
- 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
Skills
Benefits
- Competitive equity program
- comprehensive and inclusive benefits

About OneSignal
Engage customers through personalized omni-channel messaging
OneSignal is the leading omnichannel customer engagement solution, powering personalized customer journeys across mobile and web push notifications, in-app messaging, SMS, and email. Our easy-to-use interface empowers content creators to focus on quality user engagement instead of complex implementation. Our powerful platform enables over a million businesses to deliver 10 billion messages daily and 1 in 7 new apps launches using OneSignal! We support companies in 140 countries, including Zynga, USA Today, Bitcoin.com, Upwork, Tribune, and many more - from startups and small businesses just getting off the ground to established companies communicating with millions of customers.
More open roles at OneSignal
- Senior Software Engineer, Email Team6mo agoHybrid (US) · Engineering
- Product Marketing Manager6mo agoHybrid (United States)
- Senior Software Engineer, Journeys Team (Fullstack)11mo agoHybrid (United States (Remote)), Remote · Engineering
