Senior Software Engineer, Bet Engine
Core
Design and scale high-performance APIs and services for sportsbook wagering, grading, casino transactions, financial records, and regulatory controls.
Role type
Senior Software Engineer (Bet Engine)
Builds
High-performance APIs, gRPC services, and SQL queries for wagering, financial ledgers, and risk management
Domain
Sports betting / Financial technology
Required skills
GraphQL, gRPC, PostgreSQL, MySQL, Kubernetes, Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub, Elixir, Ruby on Rails, FastAPI, Laravel, Node.js, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk, Git, Datadog
Preferred skills
Hexagonal architecture, Domain-Driven Development, agentic software development tools, sports/esports domain knowledge
Responsibilities
Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries; Own highly complex technical problems and present designs to leadership; Identify production bottlenecks and drive improvements; Establish and refine monitoring and alerting with Datadog; Investigate and remediate production performance regressions; Mentor engineers through technical specifications, pairing, and code reviews; Bridge internal, third-party, legacy, and modern systems through integrations and data migrations
Seniority
Senior, hands-on IC