OneSignal · 2 months ago
Staff Software Engineer, SMS/ RCS Team
OneSignal is a leading omnichannel customer engagement solution, powering personalized customer journeys across mobile and web push notifications, in-app messaging, SMS, and email. The Staff Software Engineer will take ownership of end-to-end projects, collaborating with product managers, designers, and engineers to implement new features and ensure system reliability and scalability.
Digital MarketingMarketing AutomationMessagingSaaSSoftware
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 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
Qualification
Required
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
Preferred
Experience with event streaming framework such as Apache Kafka
Experience with Rust or another systems programming language
Experience with Kubernetes
Experience with data modeling using at least one database engine (MySQL, PostgreSQL, Redis, Cassandra, ScyllaDB, etc.)
Benefits
Competitive equity program
Comprehensive and inclusive benefits
Company
OneSignal
OneSignal is a customer messaging and engagement platform that allows businesses to create meaningful customer connections.
H1B Sponsorship
OneSignal has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (2)
2021 (6)
2020 (2)
Funding
Current Stage
Growth StageTotal Funding
$82MKey Investors
ServiceNow VenturesBAM ElevateHubSpot
2023-01-31Series C
2022-07-21Series C· $50M
2021-04-14Corporate Round
Recent News
Company data provided by crunchbase