Backend Software Engineer - Payments

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

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

The role focuses on building 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, developing GraphQL APIs and integrating with third-party payment providers. The position requires strong technical skills in distributed systems, database management, and API development.

This is an excellent opportunity for a mid-level engineer who is passionate about clean code architecture and solving complex problems in the gaming and payments space. You'll be working in an agile environment, collaborating with cross-functional teams, and having the chance to mentor other developers.

The company offers a comprehensive benefits package, including education and conference reimbursements, and maintains a fun, relaxed work environment. With PENN Entertainment's commitment to career growth and development, you'll have ample opportunities to expand your skills and advance your career while working on cutting-edge platforms that are transforming the gaming and entertainment industry.

If you're excited about building scalable payment solutions and want to be part of a company that's pushing the boundaries of gaming and entertainment technology, this role offers the perfect blend of technical challenges and professional growth opportunities.

Last updated 2 months ago

Responsibilities For Backend Software Engineer - Payments

  • 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

PostgreSQL
Kubernetes
Kafka
  • 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 experience with relational databases, particularly PostgreSQL
  • Experience with distributed systems
  • Excellent communication and technical writing skills
  • Experience with testing frameworks (ExUnit, RSpec, Jest, pytest)
  • Knowledge of caching strategies and tools

Benefits For Backend Software Engineer - Payments

Education Budget
  • 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

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.

Backend Software Engineer - Payments Team

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

Quality Engineering Analyst

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