Full-Time

Staff Software Developer

Pricing Engine

Updated on 4/18/2025

Penn Interactive

Penn Interactive

201-500 employees

Develops online sportsbooks and casino games

Compensation Overview

$170k - $250k/yr

+ Annual Performance Bonus + Equity Package + Wellness Programs + 401(k) Matching

Senior, Expert

Philadelphia, PA, USA

Category
Backend Engineering
Software Engineering
Required Skills
RabbitMQ
Kubernetes
Elixir
Python
Git
JUnit
Jest
Apache Kafka
Java
Requirements
  • 8+ years of professional software development experience with a strong background in designing and building large-scale, distributed systems
  • Proven ability to lead and mentor engineering teams, driving technical excellence and fostering a collaborative environment
  • Expertise in Java/Python/Elixir or equivalent, with a strong ability to learn and adapt to new technologies
  • Demonstrated experience in system design and architecture, with the ability to make high-level design choices and dictate technical standards
  • Extensive experience with relational and/or NoSQL databases, focusing on performance tuning and optimization
  • Strong understanding of Kubernetes, containerization, CI/CD pipelines, and infrastructure as code
  • Experience in profiling, performance tuning, and scaling applications
  • Ability to align technical initiatives with business objectives
  • Strong ability to communicate complex technical concepts clearly and effectively to both technical and non-technical stakeholders
  • Exceptional analytical skills with a track record of solving complex technical challenges
  • Familiarity with technologies like Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub
  • Proficient in terminal operations
  • Experience with Git and platforms like GitHub
  • Familiarity with testing frameworks such as JUnit, ExUnit, RSpec, Jest, pytest, or equivalents
Responsibilities
  • Work with Our Preferred Technology Stack: Primarily Java for the Pricing Engine, and Elixir with Phoenix LiveView for Dartboard
  • Develop, Scale, and Optimize Services: Enhance the Pricing Engine and Same Game Parlay (SGP) services to efficiently generate and manage odds
  • Solve Technical Problems of High Scope and Complexity: Present proposals for solutions to leadership and other teams for feedback
  • Navigate Highly Sensitive and Regulated Systems: Ensure the highest level of code quality and test coverage in compliance with industry regulations
  • Collaborate and Improve Best Practices: Participate in defining and improving our internal style guide, maintainability, and best practices
  • Participate in Design and Architecture: Engage in the delivery of new features within a collaborative agile/scrum environment
  • Collaborate with Other Teams and Stakeholders: Build integrations with other internal services and external partners
  • Set Up Monitoring and Alerting: Utilize tools like DataDog, OpsLevel and PagerDuty to ensure system reliability
  • Identify Bottlenecks and Areas of High Risk: Continually strive for a more scalable system
  • Support Teams Through Code Review: Help define required work, assist in specifications, and identify edge cases and performance improvements
  • Provide Mentorship and Education: Be a resource for all our developers, fostering a culture of continuous learning
  • Shape the technical vision and long-term strategy for the team and influence the broader engineering organization
  • Lead and facilitate discussions and decisions that span multiple teams and departments
  • Provide architectural guidance to ensure systems are scalable, maintainable, and aligned with business goals
  • Identify and drive opportunities for technical innovation and process improvements across the organization
Desired Qualifications
  • Experience with Domain-Driven Design
  • Contribution to Open Source Software
  • Experience Working at Startups
  • Passion for Sports and/or Esports

Penn Interactive specializes in developing online sportsbooks, casinos, and free-to-play gaming experiences, utilizing cutting-edge technologies to deliver immersive sports betting experiences and enhance the overall gaming experience. The company leverages advanced technologies to provide a seamless and engaging gaming experience, including innovative features for sports betting and casino gaming.

Company Size

201-500

Company Stage

N/A

Total Funding

N/A

Headquarters

Philadelphia, Pennsylvania

Founded

2015

Growth & Insights

Headcount

6 month growth

20%

1 year growth

1%

2 year growth

20%