American Wagering, Inc. dba William Hill US

Jersey City, New Jersey, United States

Betting RA Tech Lead Software Engineer

Posted 6 days ago

Job Description

American Wagering, Inc. dba William Hill US is seeking a Betting RA Tech Lead Software Engineer for its Jersey City, New Jersey office.


Job Duties: Design and deliver high quality applications and services using serverless and containerized backend services that serve hundreds of thousands of people using Caesars Sportsbook. Lead team's technical design discussions and steer decisions to align with product, engineering, and operational excellence goals. Conduct regular code reviews and coach and mentor engineers. Collaborate with Enablement and Platform teams to address technical challenges. Collaborate with Product Managers and Technical Program Managers to prioritize features in alignment with organization's goals. Provide information on tech dependencies and platform risks to enable managers to make informed decisions. Partner with PMs and TPMs to identify and address feature risks. Own tech readiness of product features. Engage in continuous improvement of features through implementation of new tools and technologies. Application of Data Science and Artificial Intelligence. Telecommuting permitted.


Primary Requirements: Master's degree, or foreign equivalent, in Computer Science, Mechatronic Engineering, or a related field. Also requires three (3) years of experience in each of the following: Designing and delivering high quality both serverless and containerized backend applications that serve hundreds of thousands of users with online sports software utilizing Java 17, Spring, Quarkus, Kafka, AWS; Leading software decisions to align with product, engineering, and operational goals; Conducting regular code reviews and collaborating with  Enablement and Platform teams to address technical challenges; Providing information on tech dependencies and platform risks to enable managers to make informed decisions; and Designing and delivering data archiving solution that stores and indexes millions of Kafka messages for load testing and debugging purposes across all teams, using MSK Connector, AWS Glue and RDS.


Alternative Requirements: Bachelor's degree, or foreign equivalent, in Computer Science, Mechatronic Engineering, or a related field. Also requires five (5) years of progressive, post-baccalaureate experience in each of the following: Designing and delivering high quality both serverless and containerized backend applications that serve hundreds of thousands of users with online sports software utilizing Java 17, Spring, Quarkus, Kafka, AWS; Leading software decisions to align with product, engineering, and operational goals; Conducting regular code reviews and collaborating with  Enablement and Platform teams to address technical challenges; Providing information on tech dependencies and platform risks to enable managers to make informed decisions; and Designing and delivering data archiving solution that stores and indexes millions of Kafka messages for load testing and debugging purposes across all teams, using MSK Connector, AWS Glue and RDS.


Any suitable combination of education, training, or experience is acceptable.


Salary: $233,906 - $281,700 per year

Benefits: Medical + Pharmacy; Onsite Clinics & Virtual Care; Dental & Vision; Life & Disability Insurance; 401(k) Retirement Plan; Retirement and Financial Advisory Services; Voluntary Benefits Insurance; FSA, HSA, Flex Time Off (unlimited)


Job Order number must be indicated on your response.


Please send résumé to:

Req #: TLSE7110

Attn: Rosie Trinkle

101 Hudson Street 

Suite #2800

Jersey City, NJ 07302 or at 

rtrinkle@caesars.com