{"id":4060957,"url":"https://alion.io/job/penn-interactive-senior-software-engineer-sportsbook-platform","title":"Senior Software Engineer, Sportsbook Platform","company":{"id":59278,"name":"Penn Interactive","domain":"penn-interactive.com","url":"https://alion.io/company/penn-interactive-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":145000,"max":193000,"currency":"USD","period":"year","gross":null,"usd_annual":193000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Datadog","optional":false},{"name":"Kotlin","optional":false},{"name":"Swift","optional":false},{"name":"Absinthe","optional":true},{"name":"Apache Kafka","optional":true},{"name":"Clean Architecture","optional":true},{"name":"Elixir","optional":true},{"name":"FastAPI","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"GraphQL","optional":true},{"name":"Kubernetes","optional":true},{"name":"Laravel","optional":true},{"name":"MySQL","optional":true},{"name":"Oban","optional":true},{"name":"PHP","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Python","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Ruby","optional":true},{"name":"Ruby on Rails","optional":true},{"name":"Sidekiq","optional":true}],"status":"live","first_seen_at":"2026-11-11T08:09:10Z","employer_posted_date":null,"last_verified_at":"2026-11-11T08:09:10Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. From casinos and racetracks to online gaming, sports betting and entertainment content, we deliver the experiences people want, how and where they want them.\n\nWe’re always on the lookout for those who are passionate about creating and delivering cutting-edge online gaming and sports media products. Whether it’s through Hollywood Casino, theScore Bet Sportsbook, or theScore media app, we’re excited to push the boundaries of what’s possible. These state-of-the-art platforms are powered by proprietary in-house technology, a key component of PENN’s omnichannel gaming and entertainment strategy.\n\nWhen you join PENN Entertainment’s digital team, you’ll not only work on these cutting-edge platforms through theScore and PENN Interactive, but you’ll also be part of a company that truly cares about your career growth. We’re committed to supporting you as you expand your skills and explore new opportunities.\n\nWith locations throughout North America, you can build a future at PENN Entertainment wherever you are. If you want to challenge conventions in gaming, media and entertainment, we want to talk to you.\n\nAbout the Team We build backend services and real-time APIs that power what bettors and players see and do in theScore Bet, Hollywood Casino, and theScore Casino. We support iOS, Android, and web. Our work is moving closer to the apps themselves, and our engineers increasingly pair with the mobile teams.\n\nWe focus on outcomes, not ticket counts. A project starts with a goal we can measure. You own it until the goal is met.\nAbout the Work\nDesign, scale, and tune APIs and the real-time delivery behind them.\n\nTreat the API schema as a versioned contract with released mobile apps. Classify breaking changes, plan migrations with the iOS and Android leads, and keep client models in sync. \n\nBuild and operate services that stay fast and correct under high throughput, bursty load. \n\nFind bottlenecks and risks in production and drive the changes that make the platform scale. \n\nSet up and refine monitoring, alerting, and tracing in Datadog for the systems you own. \n\nDevelop native Android and iOS features in Swift or Kotlin when a feature needs it, alongside the mobile teams. \n\nWrite thorough tests for every feature and bug fix. \n\nOwn features end to end, from the API to the screen. Pair with iOS, Android, and web engineers, and learn enough of their code to make targeted changes when the feature needs it. \n\nDebug problems that cross the client and server boundary.\n\nShape APIs from the client's point of view: what the app needs, how it caches, and how it behaves on a weak network. \n\nUse AI coding agents, such as Claude Code, as your main way of building. You plan the work, direct the agent, and review its output to the same standard as any teammate's code. \n\nDraft proposals, tech specs, and runbooks, and present them to leadership and partner teams. \n\nMentor teammates through code review, pairing, and writing things down. \n\nOther duties as required.\n\nAbout You\nHands-on, daily experience building software with AI coding agents (Claude Code, Cursor, Copilot agents, or similar). You can describe how you prompt, constrain, test, and review agent output, and where agents fail.\n\nAt least 5 years of experience in software engineering, with most of it on backend or API systems. \n\n2+ years designing and evolving APIs used by multiple clients (iOS, Android, web), including versioning and backward compatibility. \n\nWilling to learn native iOS and Android development in Swift or Kotlin. Prior mobile shipping experience is a plus, not a requirement. You use AI coding agents to close the gap, and you review their mobile output with the mobile leads. \n\nExperience building real-time features, such as subscriptions, streaming, or push-based updates. \n\nA solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design. \n\nExperience finding and fixing production performance regressions, including CPU, I/O, memory, and latency problems, through load testing and tracing. \n\nExperience on an on-call rotation for a production service, and owning release cycles end to end. \n\nExperience with a server framework such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node. \n\nClear writing. You have authored tech specs, runbooks, and cross-team design docs that stood up to scrutiny. \n\nYou care about clean architecture and about code you won't mind reading a year from now. \n\nComfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice.\n\nNice to have\nNative mobile experience in Swift or Kotlin. You have shipped, or contributed to, an iOS or Android app, and you are comfortable pairing with mobile engineers.\n\nGraphQL, including federated graphs \n\nElixir and Absinthe \n\nStrong relational database skills, such as PostgreSQL or MySQL \n\nKubernetes and operating services in containers \n\nBackground job processing (Oban, Exq, Sidekiq, Celery) and event infrastructure (Kafka, RabbitMQ, SQS/SNS, Pub/Sub)\n\nWhat We Offer \nCompetitive compensation package\n\nFun, relaxed work environment\n\nEducation and conference reimbursements.\n\nOpportunities for career progression and mentoring others \n\nSalary Range\n$145,000—$193,000 USD\nPenn Interactive is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.Base pay is one part of the Total Rewards that Penn Interactive provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Penn Interactive provides best-in-class benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life.\nOriginally posted on Himalayas","description_format":"text","description_chars":6505,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Sports Betting","iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-11-11T08:33:05Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["seen:0","win:early"],"computed_at":"2026-11-11T11:15:10Z"},"pay":{"stated_usd_annual":193000,"is_top_pay":true},"html_url":"https://alion.io/job/penn-interactive-senior-software-engineer-sportsbook-platform","json_url":"https://alion.io/job/penn-interactive-senior-software-engineer-sportsbook-platform.json","meta":{"generated_at":"2026-11-11T11:15:10Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":19539,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":59278},"rest":"https://alion.io/mcp/rest/get_company?id=59278"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpenn-interactive-senior-software-engineer-sportsbook-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpenn-interactive-senior-software-engineer-sportsbook-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpenn-interactive-senior-software-engineer-sportsbook-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/penn-interactive-senior-software-engineer-sportsbook-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpenn-interactive-senior-software-engineer-sportsbook-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4060957}},{"tool":"search_jobs","arguments":{"company":"penn-interactive.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4060957},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}