Remote job
Staff Software Engineer - Promotions Platform
Job details
About this role
Role overview
A Staff Software Engineer is needed to lead the development of a next-generation promotions platform that powers customer rewards across a large-scale sports betting and gaming ecosystem. The role combines hands-on technical leadership with cross-functional collaboration, helping shape backend services that let users earn and redeem rewards across multiple product surfaces. It is suited to an engineer who thrives in a fast-moving, hyper-growth environment and enjoys mentoring others.
Responsibilities
- Lead the design, development, testing, and deployment of scalable, fault-tolerant software supporting promotional systems and customer reward flows - Clarify requirements, contribute to coding and story estimates, and drive technical planning and design discussions - Participate in on-call rotations to triage and resolve production incidents, performing root-cause analysis to prevent recurrence - Make pragmatic short-term versus long-term architectural trade-offs, remove bottlenecks, and proactively simplify the codebase - Conduct code reviews, champion best practices, and improve test coverage, operational metrics, and team documentation - Mentor and coach other engineers, reduce onboarding friction, and advise product and technology leaders on key technical decisions - Stay current on emerging software trends and occasionally travel for team events, conferences, and meetings
Requirements
- 5+ years of experience building highly scalable and fault-tolerant distributed systems - Broad knowledge of design approaches and the ability to debug system-wide production issues - Demonstrated experience mentoring engineers and communicating complex technical topics to varied audiences, including non-technical stakeholders - Familiarity with Agile delivery and Scrum methodology, with strong analytical and problem-solving skills - Comfort working in an entrepreneurial, hyper-growth environment where priorities evolve quickly - Team-first mindset with the ability to work cross-functionally across an enterprise setting
Nice to have
- Startup experience and at least 1 year leading a development team - Hands-on experience with Java/Spring Boot, React, Apache Kafka, AWS, and PostgreSQL
Benefits and work setup
- Full-time position with a base salary range of €101,200–€126,500 EUR plus additional compensation components - Occasional travel to offices and industry events is expected as part of the role