Scala Engineer (Growth)

Caesars Entertainment

$120K — $170K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of backend development experience; 2+ years specifically with Scala.
  • Strong grasp of functional programming principles.
  • Experience in real-time systems and high-throughput APIs.
  • Familiarity with distributed systems and microservices architecture.
  • Proficient in relational and non-relational databases.
  • Hands-on experience with AWS or GCP and containerization tools.
  • Excellent problem-solving skills and ability to produce clean, maintainable code.
  • Availability for rotational on-call duty every 4-6 weeks.

Responsibilities

  • Build maintainable Scala software with high unit test and automation coverage.
  • Refactor code to enhance implementation simplicity and performance.
  • Collaborate with senior engineers for scalable customer engagement solutions.
  • Work with product managers to enhance user experience and system features.
  • Debug and resolve technical issues across the retention platform.
  • Analyze and optimize system performance for speed and reliability.
  • Engage in cross-functional teamwork to deliver comprehensive solutions.
  • Participate in code reviews to uphold quality standards.

Benefits

  • Medical, vision, and dental insurance.
  • Life and disability insurance.
  • 401(k) matching program.
  • Paid Personal Time Off and company holidays.
  • Potential short-term and long-term incentive compensation, including cash bonuses.
Full Job Description
Job Description

We are seeking a highly skilled Scala Engineer to join our team and work on our retention platforms, such as the Sports Bonus Engine, Refer a Friend, and Caesars Rewards. These critical platforms process millions of events to reward our customers in real time. As a Scala Engineer, you will play a key role in designing and building robust backend systems that support our engagement and retention of customers.

This role will be hybrid, in the Jersey City office, 3 times per week. Candidates must also be willing to come on-site to complete the onboarding process as designated by the hiring team.

The salary range for this position is $120,000 - $170,000 USD, which is dependent on a several factors including relevant experience, geography, business needs and market demand. This role may offer the following benefits: medical, vision, and dental insurance; life insurance; disability insurance; a 401(k)-matching program; among other employee benefits. This role may also be eligible for short-term or long-term incentive compensation, including, but not limited to, cash bonuses. This role includes paid Personal Time Off and paid company holidays.

Responsibilities

  • 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 customer engagement and rewarding systems.
  • Work closely with product managers and stakeholders to develop features that enhance user experience and system capabilities.
  • Debug and resolve technical issues across the retention 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


Qualifications

  • 3+ 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 message queues (e.g., Kafka, RabbitMQ).
  • 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, GCP) and containerization tools (e.g., Docker, Kubernetes).
  • Strong problem-solving skills with a focus on delivering clean, maintainable code.
  • Must be available for rotational on-call duty every 4-6 weeks to provide 24hr cover for major incidents, including weekends and holidays


Similar Jobs

More Jobs at Caesars Entertainment

More Information Technology Jobs

Find similar Scala Engineer (Growth) jobs: