As a Staff Software Engineer, you will demonstrate strong independence and technical proficiency while collaborating effectively within the team, upholding a standard of excellence and ensuring high-quality work and timely delivery of projects.
Requirements
- Design and build scalable, fault-tolerant backend systems for subscription lifecycle management, payment processing, and renewal workflows
- Lead development of core platform components such as the subscription state machine, payment orchestration layer, retry engine, and entitlement services
- Ensure high performance and low latency of APIs handling real-time subscription and payment flows—scaling to millions of users across geographies
- Build systems with strong observability and monitoring, ensuring system health, uptime, and fast incident response
- Continuously evaluate and adopt relevant technologies
- Influence and lead architecture and design discussions within the team