Senior Software Engineer, iCasino

penninteractive

United States

Remote

USD 145,000 - 193,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Education reimbursement
Conference allowance
Career development
Mentoring opportunities

Job summary

penninteractive is seeking a senior backend engineer to build and operate backend systems powering online casino experiences, including game discovery, third-party provider integrations, and real-money wagering.

You will own complex production challenges across teams, design GraphQL APIs and gRPC services, optimize performance, and mentor engineers through technical specs and code reviews.

Qualifications

  • At least 5 years of software engineering experience.
  • At least 2 years designing and evolving GraphQL schemas; Elixir experience preferred.
  • Strong foundations in data structures, algorithms, distributed systems, and software design.
  • Experience operating production systems at scale, using load testing and tracing to diagnose CPU or latency issues.
  • Experience with relational databases such as PostgreSQL or MySQL, Kubernetes, and containerized services.
  • Strong written and verbal communication; ability to produce clear technical designs and runbooks; familiarity with testing frameworks, background jobs, and asynchronous messaging.

Responsibilities

  • Design and tune GraphQL APIs, low-latency gRPC services, and SQL queries for casino lobby, game launch, and wagering experiences.
  • Lead technical proposals and explain design decisions to leadership and partner teams.
  • Deliver features and game-provider integrations from design through implementation in an agile team.
  • Identify production bottlenecks and risks, and improve platform scalability and performance.
  • Maintain monitoring and alerting for owned systems and investigate performance regressions.
  • Mentor engineers through technical specifications, pairing, and code review; own service releases and on-call work.

Tools

PostgreSQL
MySQL
Kubernetes

Job description

Role overview

Build and operate backend systems that power online casino experiences, including game discovery and launch, third-party provider integrations, and real-money wagering flows. The role takes ownership of complex production challenges, from API and database performance to reliability, monitoring, and technical direction across teams.

Responsibilities
  • Design and tune GraphQL APIs, low-latency gRPC services, and SQL queries for casino lobby, game launch, and wagering experiences.
  • Lead technical proposals and explain design decisions to leadership and partner teams.
  • Deliver features and game-provider integrations from design through implementation in an agile team.
  • Identify production bottlenecks and risks, and improve platform scalability and performance.
  • Maintain monitoring and alerting for owned systems and investigate performance regressions.
  • Mentor engineers through technical specifications, pairing, and code review; own service releases and on-call work.
Requirements
  • At least 5 years of software engineering experience.
  • At least 2 years designing and evolving GraphQL schemas; Elixir application experience is preferred.
  • Strong foundations in data structures, algorithms, distributed systems, and software design.
  • Experience operating production systems at scale, using load testing and tracing to find improvements and diagnose CPU or latency issues.
  • Experience with relational databases such as PostgreSQL or MySQL, Kubernetes, and containerized services.
  • Strong written and verbal communication, including the ability to produce clear technical designs and runbooks; familiarity with testing frameworks, background jobs, and asynchronous messaging is also relevant.
Nice to have
  • Experience in online casino, sports betting, or another regulated real-money field; game-provider or wallet integrations; hexagonal architecture or domain-driven development; open-source contributions; or startup experience.
Benefits and work setup

Remote role with a listed salary range of $145,000–$193,000 USD. The package includes benefits and potential bonus eligibility, along with education and conference reimbursement, career development, and mentoring opportunities.

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

penninteractive • United States

Remote
USD 119,000 - 154,000
Education reimbursements
Parental leave top-up
Mentoring and career progression
Senior Software Engineer, Sportsbook Platform
Senior Software Engineer, Sportsbook Platform

penninteractive • United States

Remote
USD 145,000 - 193,000
Education reimbursement
Conference reimbursement
Career development
Senior Software Engineer
Senior Software Engineer

myhcm • United States

Remote
USD 140,000 - 180,000
Learning and development programmes
Performance feedback tool for career,定
Employee Assistance Programme forstaff
Senior Software Engineer, Sportsbook Platform
Senior Software Engineer, Sportsbook Platform

Jobgether • United States

Remote
USD 145,000 - 193,000
Annual salary range of $145,000-$193,0
Flexible remote work within the United
Education and conference reimbursement
+1
Director of Engineering - iCasino (FBG)
Director of Engineering - iCasino (FBG)

fanaticsfbg • United States

Remote
USD 180,000 - 280,000
Head of Engineering
Head of Engineering

Zexter • United States

Remote
USD 180,000 - 240,000
Fully remote work
Competitive salary
Remote Senior Backend Engineer – Casino Lobby & Wagering
Remote Senior Backend Engineer – Casino Lobby & Wagering

penninteractive • United States

Remote
USD 145,000 - 193,000
Education reimbursement
Conference allowance
Career development
+1
Director of Engineering - iCasino (FBG)
Director of Engineering - iCasino (FBG)

Fanatics Inc. • New York (NY)

On-site
USD 194,000 - 319,000
Benefits package
Senior Principal Software Engineer (REMOTE)
Senior Principal Software Engineer (REMOTE)

fanaticsfbg • United States

Remote
USD 180,000 - 280,000
Staff Software Engineer, Full Stack - Sportsbook (FBG)
Staff Software Engineer, Full Stack - Sportsbook (FBG)

fanaticsfbg • United States

Remote
USD 144,000 - 205,000
Bonus eligibility
Travel opportunities