
Staff Software Engineer - Fullstack at OneSignal. Location Information: USA. Our . blog . contains more information about the OneSignal Engineering. career ladder. , and our. diverse team.. About The Team:. We are hiring fullstack engineers across a few teams at OneSignal. We have Senior and Staff level positions available. Your leveling and team fit will be evaluated in the interview process.. What You'll Do:. Collaborate closely with Product Managers, Designers, and fellow engineers to rapidly scope, build, and ship high-impact features that our customers love. Design and deploy high-scale, efficient distributed systems that solve our customer's toughest problems. Contribute to a culture of continuous improvement through peer code reviews, operational enhancements, and architectural decisions and reviews.. Lead projects and write technical design documents and specs, while also having an active, hands-on role in implementation and coding. Participate in our on-call rotation and work with the team to efficiently resolve production issues and ensure the system scales smoothly to meet our customers' growing demands.. Drive innovation by exploring cutting-edge technologies and championing their adoption, transforming how we build and deliver software. What You'll Bring:. 6+ years software engineering experience building high volume, scalable SaaS applications from end-to-end.. Strong experience and understanding of service-oriented, server-side development with Rust and Ruby + Rails or equivalent languages with a strong desire to learn.. Experience breaking down large-sized projects into easily understandable tasks and working with a team to drive projects forward. A proven track record of tackling hard engineering problems, navigating complex software systems, and learning + applying new tools and languages on–the-job. A passion for mentoring junior or mid-level software engineers to achieve technical excellence together. We value a variety of experiences, and these are not required. It would be an added bonus if you have experience in any of the following:. Experience with modern client-side development with TypeScript + React or equivalent. The New York and California base salary for Senior Software Engineer full time position is between $160,000 to $180,000, and Staff Software Engineer full time position is between $190,000 and $210,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 equity program and comprehensive and inclusive benefits.