Remote job
Staff Engineer – Client Services
Job details
About this role
Role overview Provide technical leadership for client-facing services that support a real-time sports wagering app experience. This staff-level role combines hands-on backend engineering with architecture, cross-team delivery, operational ownership, and mentoring, helping teams build reliable features and improve engineering practices.
Responsibilities - Lead design and delivery of significant product features from planning through production, aligned with platform direction. - Set and spread engineering practices for code quality, system design, testing, reliability, and security; conduct detailed design and code reviews. - Coordinate multi-team work across engineering, product, and design, and communicate plans and technical decisions in cross-functional forums. - Define testing approaches for complex features and guide teams on observability, resilience, and operational readiness. - Develop, document, test, and deploy production software; contribute to on-call response and troubleshooting of application issues. - Mentor engineers, support technical ownership, and help teams navigate changing priorities, delivery issues, and production incidents.
Requirements - Seven or more years designing and building highly scalable backend services. - Strong Kotlin expertise, or deep Java experience with a clear willingness to move to Kotlin as the primary language. - Experience with a modern backend framework such as Spring Boot, plus coroutines and dependency injection. - Ability to explain complex technical topics to engineering and non-engineering audiences and work across enterprise teams. - Familiarity with Agile product delivery and Scrum, and comfort adapting in a fast-changing environment. - Bachelor’s degree, professional certification, or an equivalent combination of education and experience.
Nice to have Experience with distributed systems, event-driven architecture, cloud platforms, CI/CD, observability tooling, and functional or actor-based programming.
Benefits and work setup The source mentions an on-call rotation and occasional travel for meetings, conferences, events, or team activities. Compensation and benefits details are not sufficiently specified to summarize.