Staff Software Developer

Remote

San Francisco (CA)

Remote

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Education reimbursements
Parental leave top up
Career mentoring

Job summary

PENN Entertainment, Inc. is seeking a Staff Engineer for the Enablement team to design and deliver scalable platform capabilities in a collaborative, agile setup.

You will build and maintain services powering our Federated GraphQL API, event-driven architecture, and regulatory tooling. You will mentor engineers, optimize gRPC endpoints and SQL queries, and ensure observability across systems with DataDog and related tooling.

Qualifications

  • 7+ years in a software engineering role.
  • Experience across a polyglot codebase (Elixir, Java, Rust, TypeScript).
  • Strong background in distributed systems and software design.

Responsibilities

  • Lead design and delivery of platform capabilities in an agile environment.
  • Develop and maintain services powering Federated GraphQL API and event-driven architecture.
  • Collaborate with teams to integrate internal services and define scope.

Skills

Elixir
Java
Rust
TypeScript
Distributed systems
PostgreSQL
Kubernetes
AI
GraphQL
gRPC
Caching
Testing frameworks

Tools

PostgreSQL
Kubernetes
GraphQL
gRPC
DataDog
Jest
pytest

Job 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.

We'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.

When 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.

With 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.

About the Role & Team

The Enablement team is responsible for building, maintaining, and supporting foundational services and applications that power our platform. We focus on identifying friction points across our systems and SDLC, and delivering solutions that enable teams to operate more efficiently and autonomously. Our engineers lead cross-team technical efforts for our customer-facing applications, driving solutions that span multiple systems and shape the architecture of our broader ecosystem. We take pride in creating scalable, reliable capabilities that accelerate product delivery and strengthen the platform as a whole.

About the Work

As a staff engineer on the Enablement team, you will:

  • Lead the design, architecture, and delivery of new platform capabilities in a collaborative agile environment
  • Build, support, and maintain key services that drive our Federated GraphQL API, event-driven architecture, and regulatory compliance tooling
  • Drive integrations with internal services by partnering closely with engineering teams and stakeholders across the organization
  • Support teams developing features in our customer-facing applications (theScore, theScore Bet, Hollywood Casino) by helping define scope, contributing to technical specs, and identifying edge cases and performance improvements through code and design review
  • Develop, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries
  • Own observability practices across our systems, including monitoring, alerting, and incident response (DataDog, Bugsnag)
  • Proactively identify bottlenecks and areas of systemic risk, and lead efforts to address them before they impact reliability or scale
  • Mentor engineers across the organization and contribute to a culture of technical excellence
About You
  • 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
What We Offer
  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements.
  • Parental leave top up
  • Opportunities for career progression and mentoring others

#LI-REMOTE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Developer
Staff Software Developer

Penn Interactive • United States

Remote
USD 170,000 - 220,000
Competitive compensation package
Fun work environment
Education reimbursement
+1
Software Engineer, Sportsbook Platform
Software Engineer, Sportsbook Platform

Penn Interactive • United States

Remote
CAD 115,000 - 145,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimbursements
+1
Senior Software Engineer, Bet Engine
Senior Software Engineer, Bet Engine

PENN Interactive • United States

Remote
USD 145,000 - 193,000
Remote work
Competitive compensation package
Education reimbursements
Senior Software Engineer, Sportsbook Platform
Senior Software Engineer, Sportsbook Platform

Penn Interactive • United States

Remote
USD 145,000 - 193,000
Competitive compensation package
Education and conference reimburse- m-
Opportunities for career progression
Staff Data Engineer
Staff Data Engineer

The Score • United States

Hybrid
USD 160,000 - 205,000
Competitive compensation
Education reimbursements
Career progression
+1
Data Engineering Manager, Regulatory Compliance
Data Engineering Manager, Regulatory Compliance

The Score • United States

Hybrid
USD 165,000 - 200,000
Competitive compensation package
Education and conference reimburse
Mentoring and career progression
Senior Data Engineer
Senior Data Engineer

Penn Interactive • United States

Remote
USD 92,000 - 124,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimburse mеn
+1
Senior Database Reliability Engineer
Senior Database Reliability Engineer

Penn Interactive • Oregon

Hybrid
USD 150,000 - 190,000
Competitive pay
Benefits package
Casual environment
+1
Senior Data Engineer
Senior Data Engineer

The Score • United States

Hybrid
USD 130,000 - 175,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimburseals
+1
Web Developer at PENN Interactive
Web Developer at PENN Interactive

Feedinkoo: Remote Jobs • United States

Remote
USD 115,000 - 145,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimbursemis
+1