Software Engineer - Back End

Churchill Downs

Louisville, KY, US
On-site
Java backend services and apis
Aws lambdas
Angular based client applications
The Software Engineer will design and develop custom backend-focused, full-stack software solutions for the premier online horse racing wagering platform

Job Summary

  • The Software Engineer will design and develop custom backend-focused, full-stack software solutions for the premier online horse racing wagering platform.
  • This role requires strong emphasis on server-side applications (Java, AWS Lambdas) while maintaining working knowledge of Angular based client applications.
  • The ideal candidate will bring applied experience with LLMs and AI-assisted development workflows given the company's investment in AI-driven product initiatives.

Matching Summary

The Software Engineer will design and develop custom backend-focused, full-stack software solutions for the premier online horse racing wagering platform.

Skills & Requirements

Must-have

  • Java backend services and APIs
  • AWS Lambdas
  • Angular based client applications
  • Relational database development (MySQL)
  • Agile Scrum team member
  • Server-side applications

Nice-to-have

  • Applied experience with LLMs
  • AI-assisted development workflows
  • Prompt engineering
  • Responsible AI practices

Key Requirements

  • 5+ years of demonstrated career progression
  • Bachelor of Science in Information Science/Systems, or equivalent experience
  • Authorized to work in the US on full-time basis

Work Rights

Authorized to work in the US on full-time basis

Tailored Resume

Cover Letter