We are looking for a Senior Software Engineer to join our Email team at OneSignal. As a Senior Software Engineer, you will be expected to take ownership of end-to-end projects, collaborate with Product Managers, Designers, and Engineers, and drive organizational proficiencies in key technologies and technical areas.
Requirements
- 6+ 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)
- 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
Benefits
- Competitive equity program
- Comprehensive and inclusive benefits