Join PlayOn as a Staff Software Engineer on our Ticketing team and lead the evolution of our platform that spans digital ticket purchase, redemption, point-of-sale, and event-management experiences in the high-school and youth sports space.
Requirements
- 10+ years of professional software engineering experience (or equivalent depth) across backend, web and/or mobile systems
- Proven experience designing and operating large-scale distributed systems, especially in e-commerce, ticketing, or event-driven domains
- Expert knowledge of Java; familiarity with Go, TypeScript/React/React Native; databases (PostgreSQL), stream/event systems (Kafka); data-warehousing (Snowflake) and modern orchestration (AWS EKS/ECS, SQS/SNS)
- Strong system-level thinking — able to balance delivery of features with long-term platform health, performance, scalability and maintainability
- Excellent collaboration skills — able to work across teams and make decisions that favor product/engineering standards and business outcomes
- Passion for mentoring, raising engineering standards, and helping teams grow
- Experience integrating with Stripe or similar payment platforms preferred
Benefits
- Multiple medical insurance plans to choose from
- Dental, vision life and disability insurance
- Employee Emergency Fund
- Company equity (stock options)
- Open PTO policy
- 401K plan with company match
- Hybrid/flexible work environment