Penn Interactive logo

Staff Software Developer

Penn Interactive
RemotePhiladelphia, PA, United States
Posted 6 hours ago
Last seen 6 hours ago
Active
Remote
full-time
Interactive Engineering
$170,000 - $220,000 CAD

Job Summary

Join PENN Entertainment's Enablement team as a Staff Software Developer to lead the design and architecture of cutting-edge platform capabilities for online gaming and sports media products. Leverage your expertise in distributed systems, polyglot environments, and modern APIs to build scalable, reliable solutions and mentor engineers.

About this job

The Enablement team builds, maintains, and supports foundational services and applications, focusing on identifying friction points and delivering solutions for efficiency. As a Staff Engineer, you will lead design, architecture, and delivery of platform capabilities, build and maintain key services for GraphQL API, event-driven architecture, and regulatory compliance. You will also drive integrations, support feature development, and optimize APIs and SQL queries.

Requirements

- 7+ years in a software engineering role - A first-principles thinker who digs into root causes rather than surface symptoms - A track record of owning complex systems end-to-end - Comfortable working across a polyglot codebase that includes Elixir, Java, Rust, and TypeScript - Driven to design, build, and optimize distributed systems that hold up under real-world load - Knows the difference between an API that exposes a data model and one that expresses a domain, and has strong opinions about which to build - A solid foundation in computer science, with deep competencies in data structures, distributed systems, algorithms, and software design - Holds teams to a high bar for code quality and architecture, and can articulate why it matters - Strong experience with relational databases, particularly PostgreSQL - Familiarity with caching strategies and the tradeoffs involved in applying them at scale - Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent - Experience with high-throughput or real-time domains such as sports betting, gaming, or financial services - Experience with Kubernetes - Experience with AI

Benefits & Perks

- Competitive compensation package - Fun, relaxed work environment - Education and conference reimbursements - Parental leave top up - Opportunities for career progression and mentoring others

Apply for this position

Apply Now

You'll be redirected to the company's application page to complete your application.

ManaBoard LogoManaBoard.io

The #1 platform for finding high-quality job postings in the gaming industry. Connect with top studios and talent.

Stay Updated

Get gaming job alerts and industry insights delivered to your inbox.

By subscribing, you agree to receive our newsletter and occasional updates. You can unsubscribe at any time.

Disclaimer: ManaBoard is an independent platform. Job listings and logos are sourced from public career pages and remain the property of their respective owners.

© 2026 ManaBoard. All rights reserved.