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

Staff Software Developer, Platform Core

PENN Entertainment is looking for a passionate Staff Software Developer for their Platform Core team, focusing on designing and building foundational backend components.

Skills

  • Kubernetes
  • Kafka
  • Java
  • Distributed systems design
  • Clean code architecture
  • Technical writing

Responsibilities

  • Design and build foundational components for backend services
  • Build internal tools and libraries for backend teams
  • Collaborate with teams to ensure needs are met
  • Contribute to software development improvements
  • Solve complex technical problems
  • Advocate for product quality and performance improvements
  • Mentor other developers
  • Participate in engineering efforts for product experience

Education

  • Computer Science degree or equivalent experience

Benefits

  • Competitive compensation package
  • 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

$105000 / YEARLY (est.)
min
max
$90000K
$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 Staff Software Developer, Platform Core, Score Media and Gaming Inc.

Join PENN Entertainment, Inc. as a Staff Software Developer, Platform Core, and immerse yourself in an innovative environment right in the heart of Toronto. At PENN, we lead the way in integrated entertainment and casino gaming experiences, with a robust portfolio ranging from casinos to thrilling online gaming platforms. As a part of our Platform Core team at Penn Interactive/theScore, you will collaborate with a bright group of individuals committed to enhancing the reliability and scalability of our backend services. This role is not just about coding; it’s about building internal tools and libraries that empower other teams, all while maintaining a high standard of code quality. You’ll actively engage in problem-solving, evolving our software development practices, and advocating for improvements in product quality, security, and performance across the organization. Your passion for clean code architecture and desire to share knowledge will play a vital role in mentoring your fellow developers and driving innovation within the team. Plus, at PENN, you'll find a relaxed and fun work atmosphere that prioritizes your growth and development, complete with competitive compensation and ample learning opportunities. If you’re eager to push the boundaries of gaming, media, and entertainment technology, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Staff Software Developer, Platform Core Role at Score Media and Gaming Inc.
What are the responsibilities of a Staff Software Developer at PENN Entertainment?

As a Staff Software Developer at PENN Entertainment, you'll design foundational components to enhance backend services' reliability and scalability. You will also build internal tools and libraries to support other teams, actively participate in engineering efforts, and advocate for product quality improvements. Additionally, mentoring fellow developers and collaborating to define best practices are key aspects of this role.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Software Developer role at PENN Entertainment?

To apply for the Staff Software Developer position at PENN Entertainment, you should possess a strong foundation in computer science, with competencies in data structures, distributed systems, algorithms, and software design. Experience with Kubernetes, Kafka, and Java is essential, along with excellent communication skills and a passion for clean code architecture.

Join Rise to see the full answer
What technologies should a Staff Software Developer at PENN Entertainment be familiar with?

A Staff Software Developer at PENN Entertainment should be familiar with Kubernetes, Kafka, and Java. Additionally, knowledge of caching strategies, gRPC, RocksDB, and functional programming is considered a nice-to-have, as you will frequently work on designing and optimizing distributed systems.

Join Rise to see the full answer
What is the work environment like for the Staff Software Developer at PENN Entertainment?

At PENN Entertainment, the work environment for a Staff Software Developer is fun and relaxed, emphasizing collaboration and innovation. The team values knowledge sharing and maintains a high standard for code quality, providing a supportive space for career growth and leaning into new challenges.

Join Rise to see the full answer
How does PENN Entertainment support career growth for Staff Software Developers?

PENN Entertainment is committed to supporting career growth for its Staff Software Developers through education reimbursements and opportunities for mentoring others. The company fosters an environment of continuous learning and encourages developers to explore new technologies and expand their skills.

Join Rise to see the full answer
Common Interview Questions for Staff Software Developer, Platform Core
Can you explain your experience with distributed systems as a Staff Software Developer?

During the interview, be prepared to discuss specific projects where you designed or optimized distributed systems. Focus on the challenges faced, the technologies used, and how you solved problems related to scalability and reliability.

Join Rise to see the full answer
What methodologies do you follow to ensure code quality?

It’s important to explain the strategies you utilize to maintain code quality, like code reviews, automated testing, and the use of static analysis tools. Mention your commitment to clean code and how you ensure maintainability in your codebases.

Join Rise to see the full answer
Describe a time when you advocated for product quality improvements in your previous roles?

Share a specific scenario where you identified a quality issue and took the initiative to address it. Explain the steps you took to advocate for the necessary changes and the impact those changes had on the overall product.

Join Rise to see the full answer
How do you mentor junior developers on your team?

Discuss your approach to mentoring, such as offering regular feedback, guiding them through complex problems, and encouraging them to take ownership of their projects. Sharing examples of successful mentoring experiences can also be beneficial.

Join Rise to see the full answer
What is your approach to solving complex technical problems?

Outline your problem-solving process, which could include breaking down the problem, conducting research, brainstorming potential solutions, and collaborating with teammates. Highlight a past example where you successfully resolved a significant challenge.

Join Rise to see the full answer
How comfortable are you with advocating for new technologies within your team?

Share your experience with staying current on industry trends and how you evaluate new technologies for implementation. Discuss how you present your suggestions to the team and the rationale behind advocating for specific tools or frameworks.

Join Rise to see the full answer
What strategies do you use to manage technical debt?

Discuss your perspective on technical debt and the strategies you adopt to manage it, such as prioritizing refactor tasks, documenting technical debt clearly, and addressing it during sprint planning to ensure it doesn't accumulate.

Join Rise to see the full answer
Can you elaborate on your experience with Kubernetes and its relevance to backend services?

In your response, highlight the specific projects where you utilized Kubernetes, focusing on the advantages it provided in terms of orchestration, scaling, and deployment of microservices within backend architectures.

Join Rise to see the full answer
How do you ensure effective collaboration with cross-functional teams?

Emphasize the importance of communication and collaboration tools that facilitate teamwork. Share examples of successful cross-team projects and how you ensured all stakeholders had their needs met throughout the development process.

Join Rise to see the full answer
What innovations or experiments have you conducted in your previous roles?

Discuss any projects where you took the initiative to experiment with new tools, technologies, or processes. Sharing the outcomes of these innovations, both successes and lessons learned, can demonstrate your creative thinking.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Teleport Remote No location specified
Posted 3 days ago
Transparent & Candid
Growth & Learning
Inclusive & Diverse
Empathetic
Collaboration over Competition
Feedback Forward
401K Matching
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Sick Days
Paid Time-Off
Disability Insurance
Life insurance
Learning & Development
Photo of the Rise User
General Motors (GM) Remote Concord, North Carolina, United States of America
Posted 2 days ago
Photo of the Rise User
Mattel Hybrid 333 Continental Blvd, El Segundo, CALIFORNIA
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 17 hours ago
Inclusive & Diverse
Work/Life Harmony
Reward & Recognition
Collaboration over Competition
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

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
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$90,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D