Caesars Entertainment

Sr. Software Engineer

Caesars Entertainment • $110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field, or equivalent experience.
  • Minimum five years of hands-on experience in software design, development, and support.
  • Proficiency in web, mobile, or service-based application development (JavaScript/TypeScript, .NET, Java, Python).
  • Experience with API-driven and distributed systems (RESTful services and microservices).
  • Knowledge of data storage technologies (relational, NoSQL, unstructured).
  • Familiarity with cloud platforms (Azure, AWS, or equivalent).

Responsibilities

  • Contribute to technical projects from design through production support while adhering to enterprise standards.
  • Design and develop software solutions by translating business needs into scalable components.
  • Ensure code quality and reliability through unit testing and support integration testing with QA.
  • Actively participate in Agile processes like sprint planning, estimation, and reviews; facilitate technical user stories.
  • Mentor junior engineers, provide hands-on guidance, and support onboarding efforts.
  • Provide ongoing production support and lead resolution of system issues while promoting continuous improvement.

Benefits

  • Participation in ongoing training and professional development opportunities.
  • Involvement in cross-functional initiatives supporting team growth.
  • Remote work environment with flexibility for standard office hours.
  • Occasional travel to restaurant locations or industry events as needed.
Full Job Description
Job Summary:

The Senior Software Engineer contributes to the design, development, and ongoing support of custom software systems that power Little Caesars and affiliated companies. This role participates across the full software development lifecycle, including technical design, implementation, testing, and production support. The position supports the growth of team capability by providing guidance, mentorship, and day-to-day support to less experienced engineers, and may contribute to initiatives across LCE and other Ilitch organizations.

Key Responsibilities:
  • Technical Delivery & Development
    Contributes to the delivery of technical projects from design through production support, ensuring alignment with enterprise standards and methodologies. Owns the development of large system components and leads the delivery of small projects, while contributing to complex initiatives in collaboration with other team leaders. Produces high-quality code that is flexible, reusable, and maintainable, and actively participates in build, release, and pipeline automation processes.
  • Software Design & Problem Solving
    Designs and develop software solutions by breaking down business problems into scalable, interacting components. Effectively navigates and debugs large, complex codebases, identifies appropriate solutions for ambiguous scenarios, and exercises sound judgment in refactoring decisions. Contributes to system architecture and design discussions, leads research and proof-of-concept efforts, and evaluates new technologies to inform engineering direction.
  • Quality & Testing
    Ensures code quality and system reliability through the development and maintenance of unit tests and by supporting integration and automated testing efforts in partnership with QA. Promotes engineering excellence through code reviews and adherence to testing best practices.
  • Agile Practices & Collaboration
    Actively participates in Agile processes, including sprint planning, estimation, reviews, and demos, and helps drive the creation of clear, actionable technical user stories. Collaborates with cross-functional teams to identify dependencies, align on delivery, and ensure successful project outcomes.
  • Mentorship & Knowledge Sharing
    Serves as a senior technical resource by mentoring junior engineers, providing hands-on guidance through pairing and coaching, and supporting onboarding efforts. Acts as a subject matter expert in key technical areas, promotes best practices, and contributes to knowledge sharing across the team, including supporting intern development.
  • Support & Continuous Improvement
    Provides ongoing support for production systems, including participation in an on-call rotation, and leads root cause analysis and resolution of system issues. Proactively identifies opportunities for system, process, and tooling improvements, maintains support documentation, and contributes to continuous improvement initiatives that enhance team effectiveness and system performance.


Required Knowledge, Skills and Abilities:
  • Bachelor's degree in computer science, or related field. Equivalent experience may be considered in lieu of a formal education.
  • Minimum five (5) years of hands-on experience designing, building, and supporting software solutions in a professional environment, using one or more of the following technologies:
  • Application development across web, mobile, or service-based architectures (e.g., JavaScript/TypeScript frameworks, .NET, Java, Python)
  • API driven and distributed systems, including RESTful services and microservices
  • Data storage technologies, such as relational, NoSQL, or unstructured data stores
  • Cloud platforms or hosting environments, such as Azure, AWS, or equivalent
  • Platform specific or systems development, such as mobile or embedded environments


Working Conditions:

This position may include on-call responsibilities and occasional work during nights, weekends, or holidays. Work is typically performed in a standard office or remote environment, with some travel to restaurant locations or industry events as needed, in accordance with company travel policies.

Competencies:

The following competencies reflect the nature of the role and the environment in which it operates, rather than prescriptive minimum qualifications:
  • Hands-On Technical Delivery
    The role centers on individual contributions to complex, well-scoped software development efforts, with a focus on quality and long-term sustainable solutions.
  • Independent Problem Solving
    The role requires identifying and delivering solutions to ambiguous or open-ended technical problems with limited supervision.
  • Growth Mindset
    The role requires a self-motivated, curious, and creative approach to technology, including staying current with evolving tools, patterns, and best practices.
  • Collaboration & Communication
    Success depends on working effectively across engineering, IT, and business partners, and communicating technical concepts to audiences with varying levels of technical expertise.
  • Mentorship & Team Contribution
    The role expects active participation in knowledge sharing, regular pairing with junior colleagues, and contributing to a positive, growth-oriented team culture.
  • Engineering Practices & Quality Focus
    The role emphasizes disciplined engineering practices, including source control, unit testing, automation, code review, and secure development.
  • Agile & Process Discipline
    Success in the role includes applying formal software development methodologies, including agile approaches, and actively contributing to continuous process improvement.


Disclaimer:

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or requirements.

All items listed above are illustrative and not comprehensive. They are not contractual in nature and are subject to change at the discretion of Little Caesars Enterprises Inc.

About Caesars Entertainment

Little Caesars makes and delivers the food products. They offer products that are available for shopping online. Their customers' inquiries are addressed through phone, email, and online applications.

Caesars Entertainment Careers

Join the vibrant team at Caesars Entertainment, the pinnacle of entertainment and hospitality, where your career journey is as thrilling as the experiences we offer our guests. As a leader in the industry, Caesars Entertainment provides unparalleled job opportunities, fostering a culture of leadership, diversity, and innovation. Work You’ll Do At Caesars Entertainment, you’ll be part of a community that thrives on excellence and the spirit of hospitality. Our commitment to diversity training ensures an inclusive environment where everyone’s contributions are valued. You’ll work alongside a team of professionals dedicated to redefining the future of entertainment and guest services. Explore a variety of employment paths from casino operations to corporate functions, each offering a chance to innovate and lead. Caesars Entertainment is not just a company; it’s a place where you can shape your future and propel your career to new heights. Join Our Market-Leading Team Step into a role within Caesars Entertainment and join a market-leading team that sets the standards in the global entertainment industry. Our professionals enjoy benefits that support both personal and professional growth, including advanced training programs and leadership development opportunities that prepare you for the next steps in your career. Internship Programs Kickstart your career with Caesars Entertainment through our internship programs. Gain invaluable industry insights and hands-on experience in a dynamic environment. Our internships offer a unique blend of learning and working, ideal for cultivating the skills and knowledge necessary for a successful career in the entertainment and hospitality sectors. Innovative Work Drive innovation as part of the Caesars Entertainment team. Our employees are at the forefront of industry trends and technology, creating memorable experiences for our guests and setting benchmarks in the market. Your work will directly contribute to the company’s legacy of exceptional service and pioneering entertainment solutions. Career Development Future-proof your career at Caesars Entertainment with our vast array of development opportunities. From personalized training sessions to networking events, we provide the tools to enhance your skills and expand your professional network. Whether you’re refining your interview techniques or polishing your resume, Caesars is committed to your growth and development. Join Our Team Search open positions that match your skills and interests. We are continuously hiring and looking for passionate, curious, and creative team players who are ready to take on new challenges. Stay Connected Keep up to date with career tips, insider perspectives, and industry-leading insights—all from the people who make Caesars Entertainment a leader in the entertainment industry. Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Caesars Entertainment. Explore the possibilities with Caesars Entertainment, where your career is part of a larger story of success, innovation, and leadership. Join us and create your own path in the world of entertainment and hospitality.
Learn more about Caesars Entertainment
Size
23,000 employees
Market Cap
$8.8 billion
Industry
Net Income
-$1.7 billion
Founded
2009
5 Year Trend
+60.7%
Revenue
$3.4 billion
NASDAQ

Similar Jobs

More Jobs at Caesars Entertainment

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: