Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer, Pricing Engine  image - Rise Careers
Job details

Senior Software Developer, Pricing Engine - job 1 of 2

PENN Entertainment is seeking a Senior Software Developer for the Pricing Engine to enhance their online gaming and sports media products.

Skills

  • Strong foundation in computer science
  • Experience with Java and Quarkus
  • Familiarity with Elixir and Phoenix LiveView
  • Proficient with relational databases
  • Knowledge of Kubernetes
  • Strong analytical and problem-solving skills
  • Effective communication skills

Responsibilities

  • Develop and enhance the Pricing Engine and SGP services
  • Maintain and enhance Dartboard UI
  • Implement key features including suspension logic
  • Ensure system reliability with monitoring tools
  • Participate in Agile processes for feature design and delivery
  • Manage deployments to cloud infrastructure
  • Participate in on-call rotation for critical issues

Education

  • Degree in Computer Science or related field

Benefits

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top-up
  • Career progression opportunities
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer, Pricing Engine , Score Media and Gaming Inc.

At PENN Entertainment, Inc., we are looking for a passionate Senior Software Developer to join our team and work on the innovative Pricing Engine in Toronto. We pride ourselves on being North America's leading provider of integrated entertainment, sports content, and casino gaming experiences. In your role, you'll work alongside a dedicated group of engineers, product managers, and designers, all focused on delivering top-tier applications that redefine the online gaming and sports media landscape. The Pricing Team plays a pivotal role in managing the odds for our Vegas platform, ensuring accuracy and timeliness as we integrate data from our Data Science teams. Your contributions will include developing and enhancing the Pricing Engine with Java and the Quarkus framework while also maintaining the internal Dartboard UI using Elixir and Phoenix LiveView. Your work will directly impact how we adapt and adjust odds, combined with implementing robust monitoring systems such as DataDog. This position is designed for an adaptable learner who is passionate about delivering clean code and thrives in an agile environment while contributing to our goal of providing the best user experience possible. If you’re excited to push the boundaries of gaming, media, and entertainment, PENN Entertainment is the place for you to grow your career and explore new opportunities.

Frequently Asked Questions (FAQs) for Senior Software Developer, Pricing Engine Role at Score Media and Gaming Inc.
What are the key responsibilities of a Senior Software Developer at PENN Entertainment?

As a Senior Software Developer at PENN Entertainment, you will be responsible for developing and enhancing the Pricing Engine and SGP Services, maintaining and improving the Dartboard UI, implementing crucial features, ensuring system reliability, participating in agile processes, deploying to cloud infrastructure, and engaging in on-call rotations to address critical issues.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Developer position at PENN Entertainment?

To be successful as a Senior Software Developer at PENN Entertainment, you should have a strong foundation in computer science, great problem-solving skills, experience with modern web frameworks, proficiency in programming languages (preferably Java and Elixir), familiarity with relational databases, and knowledge of containerization strategies such as Kubernetes.

Join Rise to see the full answer
How does the Senior Software Developer position at PENN Entertainment align with career growth?

At PENN Entertainment, career growth is a priority. As a Senior Software Developer, you will have opportunities to lead technical discussions, collaborate across teams, and identify platform opportunities. We encourage continued education and mentorship to help you expand your skills and advance your career within the company.

Join Rise to see the full answer
What technologies will a Senior Software Developer at PENN Entertainment be working with?

In the Senior Software Developer role at PENN Entertainment, you will primarily work with Java and the Quarkus framework for developing the Pricing Engine and Elixir with Phoenix LiveView for maintaining the Dartboard UI. Knowledge of cloud platforms, Kubernetes, PostgreSQL, and caching tools will also be valuable.

Join Rise to see the full answer
What is the work culture like for a Senior Software Developer at PENN Entertainment?

The work culture at PENN Entertainment is fun and relaxed, emphasizing collaboration and support. As a Senior Software Developer, you will work in an agile environment with a team of smart and friendly individuals dedicated to pushing boundaries in the gaming and entertainment industry, making it a dynamic place to progress your career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer, Pricing Engine
Can you describe your experience with Java and how it's relevant to the Senior Software Developer role at PENN Entertainment?

When discussing your Java experience, highlight specific projects where you developed or improved applications. Mention how you utilized Java’s features to create efficient, maintainable code, which is crucial for building the Pricing Engine at PENN Entertainment.

Join Rise to see the full answer
How do you ensure the reliability and performance of a software system?

To ensure reliability, emphasize your experience with monitoring tools and alert systems. Discuss your approach to testing, data handling, and how you would utilize tools like DataDog to maintain optimal performance, which is vital in your role managing the Pricing Engine.

Join Rise to see the full answer
What strategies do you use to write clean, maintainable code?

Explain your commitment to software craftsmanship through practices like code reviews, adherence to coding standards, modular design, and testing. Relate this to the clean architecture PENN values in their development process.

Join Rise to see the full answer
How would you approach a tight deadline for a project?

It’s important to demonstrate your ability to prioritize tasks effectively, manage time efficiently, and communicate with team members. Discuss using agile methodologies to break tasks down into manageable parts and ensuring regular updates to keep everyone aligned.

Join Rise to see the full answer
Can you explain your familiarity with Elixir and Phoenix LiveView?

Share any relevant projects you’ve worked on that utilized Elixir and discuss how you used Phoenix LiveView for real-time interactions in web applications. This is especially relevant since you will maintain the Dartboard UI at PENN Entertainment.

Join Rise to see the full answer
Describe a situation where you identified a platform opportunity. What steps did you take?

Provide an example of a time when you found an inefficiency or limitation within a system. Explain your process for analyzing the issue, proposing a solution, and working with stakeholders to implement changes, similar to what you would do at PENN Entertainment.

Join Rise to see the full answer
How do you handle communication with non-technical stakeholders?

Discuss your approach to translating complex technical concepts into accessible language. Stress the importance of clear communication to ensure all team members and project stakeholders are on the same page, as highlighted in the Senior Software Developer role.

Join Rise to see the full answer
What role does collaboration play in your development process?

Describe how collaboration with team members enhances the project. Mention specific frameworks or methodologies, like Agile, that facilitate teamwork and contribute to successful project outcomes, aligning with PENN Entertainment's focus on collaborative environments.

Join Rise to see the full answer
What is your approach to learning new technologies?

Discuss your proactive attitude towards learning, mentioning resources like online courses, documentation, or peer learning. Relate this to your adaptability as a Senior Software Developer, which is essential for keeping up with the evolving tech landscape at PENN Entertainment.

Join Rise to see the full answer
What is your experience with deployment to cloud infrastructure?

Share any experiences you have with cloud deployment, focusing on specific platforms like AWS or Azure. Discuss how you ensure smooth deployments and manage cloud-based services, which is a key aspect of the Senior Software Developer position at PENN Entertainment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Experian Remote 4th Floor, Tower -1, Phoenix Equinox, Telangana, Hyderabad, India
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Informa Group Plc. Remote 485 Lexington Ave, New York, NY 10017, USA
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago

theScore empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting inform...

70 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!