Senior Software Engineer, Sportsbook Platform
New
J
JobgetherSports betting
Based in United States; Flexible, remote work arrangement within the United States.Full-TimeSenior
Salary145,000 - 193,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 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.
- Required Skills
- Backend DevelopmentGitDatadogDistributed Systems
Requirements
- Have at least 5 years of software engineering experience, primarily in backend development or API systems.
- Have at least 2 years designing and evolving APIs used by iOS, Android, and web clients, including API versioning and backward compatibility.
- Have hands-on, daily experience building software with AI coding agents such as Claude Code, Cursor, Copilot agents, or similar tools.
- Be able to explain how you prompt and constrain agents, test and review their output, and recognize their limitations.
- Have experience building real-time features, including subscriptions, streaming, or push-based updates.
- Have strong computer science fundamentals, including data structures, algorithms, distributed systems, and software design.
- Be able to investigate and resolve production performance regressions involving CPU, I/O, memory, and latency, using techniques such as load testing and tracing.
- Have experience participating in production on-call rotations and owning release cycles from start to finish.
- Have experience with at least one server-side framework, such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.js.
- Be willing to learn native iOS and Android development using Swift or Kotlin; previous mobile development and shipping experience is beneficial but not required.
- Have strong written communication skills and experience producing technical specifications, runbooks, and cross-team design documents.
- Be comfortable using the terminal, Git, and GitHub or equivalent tools.
Responsibilities
- Design, build, scale, and optimize APIs and real-time delivery systems for web, iOS, and Android applications.
- Manage API schemas as versioned contracts, classify breaking changes, coordinate migrations with mobile leads, and maintain consistency across client models.
- Develop and operate backend services that remain fast, reliable, and correct under high-throughput and bursty traffic.
- Identify production bottlenecks and performance risks, and implement scalability improvements.
- Configure and improve monitoring, alerting, and distributed tracing with Datadog.
- Contribute to native Android and iOS features in Kotlin or Swift when needed.
- Own features end to end, from API design through user-facing implementation, making targeted changes across backend, mobile, and web codebases.
- Collaborate with client engineers on APIs, caching behavior, and performance on unreliable network connections; diagnose client-server issues.
- Write comprehensive tests for features and bug fixes, and use AI coding agents while reviewing generated code to maintain quality.
- Prepare technical proposals, specifications, design documents, and operational runbooks; present them to leadership and partner teams, and mentor colleagues.
View Full Description & ApplyYou'll be redirected to the employer's site