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
Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Intuit leading GenAI agentic capability development for the Unified Interactions Platform, combining technical leadership with hands-on engineering in AI and distributed systems.

Astha-Staff Software Engineer – Backend

Staff Software Engineer position at Intuit focusing on backend development, offering opportunity to work on innovative financial technology solutions serving millions of customers worldwide.

Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud platform development and API design, offering competitive compensation and hybrid work options in the Seattle area.

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 8 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?