Jobs and Careers
CA

Senior Scala Engineer - PAM

Caesars Entertainment
Jersey City, United Statesfull_timeVerifiedPosted 22 May 2025

About the role

We are seeking a highly curious and skilled Senior Scala Engineer to join our team and work on our player account management platforms such as account permissions, session management, and money movement. These critical platforms process millions of events to allow our players to have a single account and single wallet no matter the Caesars app they play on. As a Senior Scala Engineer, you will play a key role in designing and building robust backend systems that deal with high burst player traffic, and form the critical player functions in our apps and services. 

This role will be hybrid, in the Jersey City office 3 times per week.  

 

What You Will Do  

  • Build high-quality software in Scala, which is easily maintained due to high unit test coverage and reliable end to end automation coverage. 
  • Continuously refactor code to simplify the implementation and address performance concerns 
  • Collaborate with senior engineers to implement scalable and reliable solutions for real-time account, identity, wallet, and payments services.  
  • Work closely with product managers and stakeholders to develop features that enhance user experience and system capabilities.  
  • Debug and resolve technical issues across the player accounts platform.  
  • Analyze system performance and implement optimizations for speed and reliability.  
  • Work within a cross-functional team, including AQA, Front-end, iOS and DevOps engineers to deliver end-to-end solutions.  
  • Participate in code reviews to ensure high-quality standards and knowledge sharing. 
  • Stay updated on industry trends and technologies to maintain a competitive edge.  
  • Support the hiring of future colleagues 

  

Requirements  

  • 6+ years of experience in backend development, with at least 2 years of professional experience with Scala.  
  • Strong knowledge of functional programming principles and practices.  
  • Experience with real-time systems, high-throughput APIs, and low-latency data processing.  
  • Familiarity with distributed systems, microservices architecture, and event driven technologies (e.g., Kafka).  
  • Proficiency in working with databases, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., Cassandra, Redis).  
  • Hands-on experience with cloud platforms (e.g., AWS,) and containerization technologies (e.g., Docker, Kubernetes, Helm).  
  • Strong problem-solving skills with a focus on delivering clean, maintainable code while being a thoughtful code reviewer.  
  • Must be available for rotational on-call duty every 4-6 weeks to provide cover for major incidents. 

Behold! Caesars Sportsbook is here, and we’re proud to be a part of Caesars Entertainment—the number one gaming company in the world with over 80 years of sports betting expertise.

 At Caesars Sportsbook, we believe all our Team Members should be treated like Caesars. It’s the mantra we were founded on, and the standard that drives us to provide our customers with best-in-class service.

 As we continue to Blaze The Trail with our Caesars Sportsbook & Casino app, the expansion of our Caesars Sportsbook retail locations, our World Series of Poker franchise, our William Hill legacy brand, and partnerships with the biggest names in sports and entertainment, we’re creating new and exciting opportunities for you to be a part of our empire and make an impact.

Interested in joining the team? Check out our job postings and see what we have to offer, people. And remember—We Are All Caesars!

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Caesars Entertainment

View company profile →