Staff Software Developer, Trading

Penn Interactive is the digital arm of PENN Entertainment, the largest regional casino operator in the U.S., focused on building immersive interactive gaming experiences.
Philadelphia, PA, USA
Backend
Staff Software Engineer
Contact Company
Gaming

Description For Staff Software Developer, Trading

Penn Interactive (PI) is an interactive gaming company headquartered in Philadelphia, serving as the digital arm of PENN Entertainment (NASDAQ: PENN), the largest regional casino operator in the U.S. Their mission is to challenge gaming industry norms by creating responsible, innovative, and fun interactive gaming experiences. As a Staff Software Developer in the Trading team, you'll work on building and maintaining key platform components, developing tools for internal traders to manage risk and exposure, and integrating with third parties for real-time market and wager data processing. The role demands expertise in Elixir, Phoenix, and LiveView, with a focus on high-performance, scalable systems. You'll collaborate with a distributed team of engineers, product managers, and designers to deliver top-tier apps. The position requires strong computer science fundamentals, experience with production systems at scale, and proficiency in modern web frameworks and databases. Penn Interactive offers a competitive compensation package, a relaxed work environment, education reimbursements, parental leave top-up, and career growth opportunities.

Last updated 5 months ago

Responsibilities For Staff Software Developer, Trading

  • Work with Elixir, Phoenix, and Phoenix LiveView
  • Develop, scale, and optimize feed integrations, gRPC endpoints, and SQL queries
  • Solve complex technical problems and present proposals to leadership
  • Navigate highly sensitive and regulated systems in the codebase
  • Collaborate & educate the team on best practices
  • Participate in design, architecture, and delivery of new features
  • Collaborate with other teams to build integrations with internal services
  • Set up monitoring and alerting with various tools
  • Identify bottlenecks and areas of high risk for system scalability
  • Support teams developing features and provide mentorship

Requirements For Staff Software Developer, Trading

PostgreSQL
Kubernetes
Kafka
  • Solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Experience with production systems at scale
  • Experience with on-call rotations for a production service
  • Passionate about clean code architecture and software craftsmanship
  • Excellent written and verbal communication skills
  • Experience with modern web framework and API development
  • Strong grasp and experience with relational databases, including PostgreSQL
  • Experience with kubernetes
  • Comfortable working in the terminal
  • Experience with Git and GitHub or similar
  • Proficiency within an editor of your choice
  • Experience with testing frameworks
  • Experience with background job processing
  • Experience with asynchronous event handling infrastructure

Benefits For Staff Software Developer, Trading

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

Interested in this job?

Jobs Related To Penn Interactive Staff Software Developer, Trading

Manager 3, Software Engineering

Lead software engineering role at Intuit focusing on Virtual Expert Platform development, requiring 12+ years experience and expertise in AI, platform architecture, and team leadership.

Manager 2, Software Engineering

Lead backend engineering team at Intuit developing critical TurboTax components, managing technical initiatives and driving innovation with 8+ years experience required.

Thermal Engineer

Thermal Engineer position at Qualcomm Technologies focusing on thermal design and optimization for high-performance server solutions.

Thermal Engineer, Sr Staff or Principal

Senior Staff/Principal Thermal Engineer position at Qualcomm, focusing on thermal solutions for high-performance server products, requiring 10+ years of experience.

CPU Physical Design Engineer

Senior CPU Physical Design Engineer role at Qualcomm India, focusing on high-speed cores design and implementation with 7+ years experience required.