Senior Software Engineer, Sportsbook Platform
United States6h ago
Key details
- Salary
- $145K–$193K/yr
- Location
- United States
- Work style
- Remote
- Level
- Senior
- Job type
- Full-time
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 6h ago
Skills
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, Sportsbook Platform based in United States.
This role focuses on designing, building, and scaling the backend services and real-time APIs that power digital sportsbook and casino experiences across web, iOS, and Android. You will work on high-throughput systems where performance, reliability, and API consistency directly shape the user experience. The position combines backend engineering with close collaboration across mobile and web teams, including opportunities to contribute directly to native iOS and Android features. You will take ownership of projects from initial design through production delivery, with success measured by customer and platform outcomes rather than task volume. AI coding agents are a core part of the engineering workflow, and you will use them to accelerate development while maintaining strong standards for quality, testing, and review. This is an opportunity to influence platform architecture, improve production systems, mentor teammates, and help evolve a sophisticated real-time sports betting platform.
Accountabilities
-
Design, build, scale, and optimize APIs and real-time delivery systems that support web, iOS, and Android applications.
-
Treat API schemas as versioned contracts with released mobile applications, classify breaking changes, coordinate migrations with iOS and Android leads, and maintain consistency across client models.
-
Develop and operate backend services that remain fast, reliable, and correct under high-throughput and bursty traffic conditions.
-
Identify production bottlenecks and performance risks, then implement improvements to strengthen platform scalability.
-
Configure and continuously improve monitoring, alerting, and distributed tracing using Datadog for owned systems.
-
Contribute to native Android and iOS features in Kotlin or Swift when needed, working alongside mobile engineers.
-
Own features end to end, from API design through user-facing implementation, making targeted changes across backend, mobile, and web codebases when required.
-
Collaborate with client engineers to shape APIs around application needs, caching behavior, and performance on unreliable network connections.
-
Diagnose and resolve issues spanning client-server boundaries.
-
Write comprehensive tests for new features and bug fixes.
-
Use AI coding agents such as Claude Code as a primary development tool, directing implementation, reviewing generated code, and maintaining the same quality standards expected of teammate contributions.
-
Prepare technical proposals, specifications, design documents, and operational runbooks, and present them to leadership and partner teams.
-
Mentor colleagues through code reviews, pairing, documentation, and knowledge sharing.
-
Support additional engineering responsibilities as required.
-
At least 5 years of software engineering experience, primarily focused on backend development or API systems.
-
At least 2 years designing and evolving APIs used by multiple clients, including iOS, Android, and web applications, with practical experience in versioning and backward compatibility.
-
Hands-on, daily experience building software with AI coding agents such as Claude Code, Cursor, Copilot agents, or similar tools. You should be able to explain how you prompt and constrain agents, test and review their output, and recognize their limitations.
-
Experience building real-time features, including subscriptions, streaming, or push-based updates.
-
Strong computer science fundamentals, including data structures, algorithms, distributed systems, and software design.
-
Demonstrated ability to investigate and resolve production performance regressions involving CPU, I/O, memory, and latency, using techniques such as load testing and tracing.
-
Experience participating in production on-call rotations and owning release cycles from start to finish.
-
Experience with at least one server-side framework, such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.js.
-
Willingness to learn native iOS and Android development using Swift or Kotlin. Previous mobile development and shipping experience is beneficial but not required; AI coding agents can help bridge knowledge gaps, with mobile output reviewed alongside mobile leads.
-
Strong written communication skills, including experience producing technical specifications, runbooks, and cross-team design documents.
-
Commitment to clean architecture, maintainable code, and sound engineering practices.
-
Comfortable working in the terminal, using Git and GitHub or equivalent tools, and developing in an editor of your choice.
-
Native iOS or Android development experience using Swift or Kotlin, including contributions to shipped applications and collaboration with mobile engineers.
-
GraphQL experience, including federated graphs.
-
Experience with Elixir and Absinthe.
-
Strong relational database skills, particularly PostgreSQL or MySQL.
-
Experience with Kubernetes and operating containerized services.
-
Familiarity with background job processing tools such as Oban, Exq, Sidekiq, or Celery.
-
Experience with event infrastructure such as Kafka, RabbitMQ, SQS/SNS, or Pub/Sub.
-
Annual salary range of $145,000–$193,000 USD.
-
Competitive total compensation package, including additional compensation opportunities for eligible roles.
-
Flexible, remote work arrangement within the United States.
-
Relaxed and collaborative working environment.
-
Education and conference reimbursement.
-
Opportunities for career progression, technical development, and mentoring others.
-
Benefits designed to support employees' physical, financial, and emotional well-being, with options and resources tailored to individual needs.
Requirements
Nice to have:
Benefits
How well do you match this job?
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.