Senior Software Engineer, Bet Engine
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Bet Engine based in the United States. This is a senior engineering role focused on building and scaling highly critical systems that power sportsbook wagering, casino transactions, financial records, and regulatory operations. You will design and optimize performant APIs, low-latency services, databases, and distributed systems operating at significant scale. The role combines deep technical ownership with hands-on architecture, production performance optimization, reliability engineering, and end-to-end feature delivery. You will work across internal, third-party, legacy, and modern systems while solving complex integration, data, and infrastructure challenges. Accuracy, resilience, auditability, and performance are essential because the systems you support process wagers, payouts, financial records, and regulatory data. You will collaborate with stakeholders across multiple business domains while mentoring engineers and raising engineering standards through technical guidance and code review. This is an opportunity to work remotely on business-critical technology in a fast-moving environment where engineering quality and operational excellence have a direct business impact.
Responsibilities
- Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries supporting sportsbook wagering and grading, casino transactions, financial ledgers, responsible gaming, tax and regulatory enforcement, promotional records, and risk management.
- Own complex technical problems from investigation through resolution, developing technical proposals and presenting recommendations to leadership and partner teams.
- Design, architect, and deliver new features end-to-end within a collaborative Agile/Scrum environment.
- Identify production bottlenecks, reliability risks, and scalability constraints, and drive improvements that strengthen platform performance and resilience.
- Establish and refine monitoring and alerting through Datadog for the systems under your ownership.
- Mentor engineers across teams through technical specifications, pairing, code reviews, and hands-on technical guidance.