Jobgether
Senior Software Engineer, Sportsbook Platform
- Compensation
- $145K–$193K / yr
- From job posting
- Location
- US
- Arrangement
- Remote
- Employment type
- Full-time
- Level
- Senior
- Posted
- 11 November 2026 (4 days ago)
Checked 2 days agoApplications go to the employer, never to RoleSprint
About this role
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.
Requirements
• 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.
Nice to have:
• 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.
Benefits
• 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.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Work location
- US
Related jobs
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 11 November 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.