Backend Software Engineer - Payments Team

North America's leading provider of integrated entertainment, sports content, and casino gaming experiences.
Backend
Mid-Level Software Engineer
Hybrid
Gaming · Finance

Description For Backend Software Engineer - Payments Team

PENN Entertainment, Inc. is North America's leading provider of integrated entertainment, sports content, and casino gaming experiences. As a Backend Engineer on the Payments team at theScore, you'll be part of a dynamic group working on cutting-edge gaming and sports media platforms including ESPN BET, Hollywood Casino, and theScore Bet Sportsbook & Casino.

The role focuses on developing and maintaining payment systems that provide the best experience for patrons managing their funds. You'll work with a modern tech stack primarily using Elixir/Phoenix and LiveView, building GraphQL APIs and integrating with third-party payment providers. The position offers an opportunity to work on highly scalable solutions while collaborating with talented professionals across engineering, product, and design teams.

The ideal candidate should have strong computer science fundamentals, experience with distributed systems, and expertise in building robust APIs. You'll be involved in architectural decisions, mentoring other developers, and contributing to the team's technical excellence. The company offers a comprehensive benefits package, including education reimbursements, and maintains a fun, relaxed work environment.

This is an excellent opportunity for a mid-level engineer looking to make an impact in the gaming and entertainment industry while working with modern technologies and contributing to large-scale payment systems. The hybrid work environment provides flexibility while maintaining collaborative opportunities with the team.

Last updated 2 months ago

Responsibilities For Backend Software Engineer - Payments Team

  • Work with Elixir/Phoenix and LiveView technology stack
  • Collaborate with engineers, product managers, and designers on new features
  • Develop, scale, and optimize GraphQL & RESTful APIs
  • Design and build foundational components for backend services
  • Solve complex technical problems
  • Reduce technical debt
  • Support web and mobile clients
  • Participate in agile/scrum environment
  • Improve documentation and best practices
  • Provide mentorship to other developers
  • Streamline payments product experience

Requirements For Backend Software Engineer - Payments Team

PostgreSQL
Kafka
Kubernetes
  • Solid foundation in computer science
  • Knowledge of data structures, distributed systems, algorithms and software design
  • Experience with modern web frameworks
  • Experience with Git and GitHub
  • Strong grasp of relational databases, particularly PostgreSQL
  • Experience with distributed systems
  • Excellent communication and technical writing skills
  • Knowledge of caching strategies and tools
  • Experience with testing frameworks (ExUnit, RSpec, Jest, pytest)

Benefits For Backend Software Engineer - Payments Team

Education Budget
Medical Insurance
Dental Insurance
  • Competitive compensation package
  • Comprehensive Benefits package
  • Fun, relaxed work environment
  • Education and conference reimbursements

Interested in this job?

Jobs Related To PENN Entertainment, Inc. Backend Software Engineer - Payments Team

Quality Engineering Analyst

Quality Engineering Analyst position at PENN Entertainment, focusing on software testing for sports betting and media platforms.

Quality Engineering Analyst

Quality Engineering Analyst position at PENN Entertainment focusing on cross-platform testing and quality assurance for sports betting and gaming applications.

Quality Engineering Analyst

Quality Engineering Analyst position at PENN Entertainment, focusing on software testing for sports betting and media platforms.

Quality Engineering Analyst

Quality Engineering Analyst position at PENN Entertainment, focusing on software testing for sports betting and media platforms.

Backend Software Engineer - Payments

Backend Software Engineer position at PENN Entertainment focusing on payment systems development using Elixir/Phoenix, working on major gaming and entertainment platforms.