Caesars Entertainment

Lead Game Server Developer – iGaming

Caesars Entertainment

full-time

Posted on:

Location Type: Remote

Location: NevadaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect, develop, and maintain Java-based backend services supporting Caesars iGaming clients
  • Build and maintain server-side logic enabling game client communication with the Caesars RGS
  • Implement secure transactional flows including wager placement, outcomes, wallet interactions, and promotional features
  • Develop APIs and service layers supporting game features, jackpots, bonusing, and tournaments
  • Ensure high availability, scalability, and reliability of backend systems supporting live real-money gameplay
  • Write clean, scalable, well-documented production-ready code
  • Design backend architecture that supports extensibility across multiple game titles
  • Champion best practices in Java backend development, security, and performance optimization
  • Conduct code reviews and maintain high engineering standards across the studio
  • Implement logging, monitoring, and alerting to ensure system stability
  • Support CI/CD pipelines and deployment processes across development and production environments
  • Work closely with client engineers to support feature development and integration
  • Partner with product, math, and design teams to implement game features and promotional mechanics
  • Collaborate with QA and compliance teams to support testing and regulatory submissions
  • Participate in sprint planning, technical design reviews, and release planning
  • Provide backend technical input into roadmap and feature feasibility
  • Identify opportunities to streamline integrations and improve launch efficiency
  • Evaluate new backend technologies and tools to enhance studio capabilities
  • Stay current on iGaming platform standards, regulatory requirements, and emerging technologies
  • Contribute to a culture of ownership, accountability, and continuous improvement

Requirements

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 5+ years backend/server engineering experience
  • Experience supporting real-time transactional or gaming systems strongly preferred
  • iGaming or RGS experience highly preferred
  • Strong proficiency in Java backend development (Spring Boot or similar frameworks preferred)
  • Experience integrating with external platforms and transactional systems
  • Familiarity with cloud environments (AWS preferred)
  • Experience with SQL/NoSQL databases and caching solutions
  • Understanding of secure transactional systems and authentication protocols
  • Experience with CI/CD pipelines, Git, and modern development workflows
  • Familiarity with microservices architecture and containerization (Docker/Kubernetes preferred)
  • Strong debugging and problem-solving abilities
  • Ability to operate in fast-paced, milestone-driven environment
  • Excellent communication and cross-functional collaboration skills
  • Highly organized with strong attention to detail
  • Self-motivated and effective in a remote work environment
  • Passion for real-money gaming and technology innovation.
Benefits
  • Must be able to sit for extended periods of time
  • Must be able to type and talk on the phone for extended periods of time
  • Fully remote, work-from-home role
  • Must be comfortable working across distributed teams and time zones
  • Periodic travel may be required for team collaboration or studio planning sessions
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAPIsSQLNoSQLCI/CDmicroservicesDockerKubernetestransactional systems
Soft Skills
problem-solvingcommunicationcollaborationorganizationattention to detailself-motivationownershipaccountabilitycontinuous improvementadaptability
Certifications
Bachelor’s degree in Computer Science