P

Senior Software Engineer - Bet Engine

Full Remote
Apply Now

Senior software engineer to design, scale, and maintain PENN's sportsbook wagering and grading engine, casino transaction platform, and financial ledger systems across North America. Own high-complexity technical problems end-to-end, drive performance optimization, and set up monitoring/alerting for business-critical production systems. Requires 5+ years software engineering experience with strong distributed systems, GraphQL, gRPC, and async event infrastructure expertise.

Key Highlights
Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries for sportsbook wagering, grading, and financial ledger systems.
Own high-complexity technical problems end-to-end in a collaborative agile/scrum environment; set up monitoring and alerting in Datadog.
Minimum 5 years software engineering experience with strong distributed systems, production performance remediation, and GraphQL schema design (2+ years).
Mentor engineers across teams through specs, pairing, and code review; bridge gaps between internal, third-party, legacy, and modern systems.
Agentic software development experience and background building financial/legal/accounting systems with strong correctness and auditability are major assets.
Key Responsibilities
Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries powering the sportsbook wagering and grading engine, the casino transaction engine, the financial ledger, responsible gaming enforcement, tax enforcement, general regulatory enforcement, promotional records, and risk management.
Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedback
Design, architect, and deliver new features end-to-end in a collaborative agile/scrum environment
Identify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalable
Set up and refine monitoring and alerting in Datadog for the systems owned
Mentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code review
Interact with multiple stakeholders across a wide variety of business domains to deliver best in class products, operational improvements, and cost efficiency optimizations
Bridge the gap between internal, third party, legacy, and modern systems including data migrations, intermediate data translation, and building supporting infrastructure
Technical Skills Required
GraphQL Distributed Systems gRPC
Benefits & Perks
Competitive compensation package
Education and conference reimbursements
Opportunities for career progression and mentoring others
Fun, relaxed work environment
Nice to Have
Building applications in Elixir
Hexagonal architecture
Domain Driven Development
Contribution to open source software
Experience working at startups
Passion for sports and/or esports

Job Description

About PENN Entertainment

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.

Want the full job description? Read the complete details on Greenhouse, the original posting.
Continue on Greenhouse

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Hidden company

Log in to see location

Premium

AI Developer (LLM & Agentic Systems) – Canada

Log in free to see the details

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.