Join our SMS/ RCS team to help shape the future of messaging and empower brands to create dynamic, interactive experiences that connect with their audiences. As a Staff Software Engineer, you'll own end-to-end projects, consider performance, user experience, and maintainability, and drive organizational proficiencies in key technologies.
Requirements
- 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
- Strong willingness to learn new technologies rapidly
- Experience designing RESTful and/or gRPC APIs
Benefits
- Competitive salary
- Comprehensive and inclusive benefits
- Competitive equity program