Talent.com
TwinSpires
Software Engineer - Back EndTwinSpires • Louisville, KY, US
Software Engineer - Back End

Software Engineer - Back End

TwinSpires • Louisville, KY, US
30+ days ago
Job type
  • Full-time
Job description


TwinSpires is the premier online horse racing wagering platform in the United States. TwinSpires is owned and operated by Churchill Downs, Inc., and is the official online betting partner of the Kentucky Derby, bringing you more than 148 years of wagering experience. Players can wager through the TwinSpires desktop, mobile, and app-based advance-deposit wagering platforms as well as at retail locations and race tracks across the country.

JOB SUMMARY

The Software Engineer will work as a part of a larger team to design and develop custom backend-focused, full-stack software solutions that meet the needs of the business and those of our patrons. This role will also participate as a member of an agile team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group. This engineer will have a strong emphasis on server-side applications (Java, AWS Lambdas, etc.) while maintaining working knowledge of Angular based client applications. Given our significant investment in AI-driven product initiatives, the ideal candidate will also bring applied experience with LLMs and AI-assisted development workflows.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Write and support user-facing, web-based features that further the objectives of the organization
  • Write and support backend services and APIs (Java, Spring Boot, AWS Lambdas) that further the objectives of the organization
  • Manage and support a code base (repo), including deployment orchestration in a highly secure environment
  • Develop reusable, efficient code that lends itself to continual improvement and delivery
  • Collaborate with internal and external team members to design and achieve an optimal design solution
  • Document and troubleshoot bugs as is required to maintain a successful application platform; 24x7 operation
  • Investigate new technologies, techniques, and industry developments.
  • Integrate and work alongside AI/LLM-powered features and services; apply AI-assisted coding tools to improve development velocity and code quality
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Design and participate in the development of one or more web-based, responsive apps, and back-end business services (e.g. web services) for consumer-facing products
  • Other duties as assigned by Management

EDUCATION AND EXPERIENCE

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • 5+ years of demonstrated career progression
  • Strong experience in development against relational database, preferably using MySQL
  • Experience developing consumer facing applications in a distributed, scalable environment
  • Deep experience in technologies: Angular, CSS, HTML, Java, Java Spring, Spring Boot, Spring MVC, MySQL, GitHub
  • Experience developing applications in AWS, including AWS Aurora and Lambda-based serverless architectures
  • Experience serving as an Agile Scrum team member
  • Authorized to work in the US on full-time basis
  • Foundational understanding of Large Language Models (LLMs) and AI/ML concepts; familiarity with prompt engineering, API integration (e.g., Anthropic Claude, OpenAI), and responsible AI practices
  • Demonstrated experience leveraging AI-assisted coding tools (e.g., Claude, GitHub Copilot, or similar) to accelerate development workflows

PHYSICAL REQUIREMENTS & WORKING CONDITIONS

The following physical and mental demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    1. While performing the duties of this job, the employee is frequently required to sit, sometimes for prolonged periods while working at a desk, on the phone, and/or on the computer; type on a computer keyboard; use hands to finger, handle or feel; talk or hear; reach with hands or arms; walk or stand; and perform some repetitive motion activities.
    2. Specific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.
    3. This position requires the ability to work effectively as part of a team; and concentrate on a variety of details when faced with interruptions and changing work priorities.
    4. The mental demands are representative of those that must be met by an employee to successfully perform the essential functions, as described above, including but not limited to: demonstrated ability to anticipate and solve practical problems or resolve issues; reason, calculate figures and amounts; collect, interpret, and/or analyze complex data and information, and draw valid conclusions; interpret procedures and policies; and meet schedules in a dynamic and sometimes demanding work environment.
    5. The noise level in this work environment is usually moderate. The work environment characteristics are representative of those an employee encounters while performing the essential functions of this job in a typical office environment.
    6. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.

Create a job alert for this search

Software Engineer - Back End • Louisville, KY, US

Similar jobs

Sr. Software Engineer

Keylent IncLouisville, KY, United States
Full-time

Skill: SAS Data Analysis and Reporting.SAS platform administration and performance tuning.Install, configure, and maintain SAS software components and servers, ensuring high availability and optima... Show more

 • Promoted

Positions Available - Senior Software Engineer

MiTek USALouisville, KY, United States
Full-time

MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED.MiTek's experience in designing, manufacturing, and selling high performan... Show more

 • Promoted

Senior Software Engineer

Beltways Inc.Hebron Estates, KY, United States
Full-time

Build web applications and industrial software solutions using modern technologies.Beltways is seeking a highly experienced Senior Software Engineer to join our fast‑paced startup building the worl... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Louisville, KY, USA

SpeechifyLouisville, KY, United States
Full-time

Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Staff Software Engineer

RelativityLouisville, Kentucky, United States
Full-time

Relativity is a leading legal data intelligence company building technology that helps users organize data, discover the truth, and act on it with confidence.Our AI-powered, cloud platform, Relativ... Show more

 • Promoted

Senior Software Engineer, Real-Time Industrial Web Apps

CintrifuseHebron Estates, KY, United States
Full-time

A growing technology startup in Hebron Estates is seeking a Senior Software Engineer to lead technical development in building cutting-edge modular software solutions.Responsibilities include devel... Show more

 • Promoted

Full Stack Engineer-React & Java Script

AceStack LLCLouisville, KY, United States
Full-time

Full Stack Engineer-React & Java Script.Louisville, KY/ Chicago, IL/ Dallas, TX / Arlington, VA.Must Have Technical/Functional Skill.Design, develop, and deliver end to end full stack applications ... Show more

 • Promoted

Senior Software Engineer

Atlas Sound, L.P.Louisville, KY, United States
Full-time

Positions Available - Senior Software Engineer.MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED.MiTek's experience in desig... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Louisville, KY, USA Louisville, KY, USA

Speechify, Inc.Louisville, KY, United States
Full-time

Senior Software Engineer, Core Experiences - Louisville, KY, USA.Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.W... Show more

 • Promoted

Software Engineer, Fullstack

TREE HouseLouisville, KY, United States
Full-time

Treehouse is on a mission to accelerate the decarbonization of the places we live and work.We've built the go-to operating system for home electrification – partnering with brands like Toyota, Gene... Show more

 • Promoted

Senior Software Engineer, Full Stack

Schneider ElectricLouisville, KY, United States
Full-time

Senior Software Engineer - Full Stack (.Efficiency Group - PCIS Platform.The compensation range for this full-time position applies to candidates located within the United States.Our salary ranges ... Show more

 • Promoted

Senior Full stack Engineer

Tata Consultancy ServicesLouisville, KY, United States
Full-time

Must Have Technical/Functional Skill.Vuejs3, Java/node js backend or.NET , AI coding copilot, preferred if candidate has AEP/AJO/ and Adobe products (Mandatory).Hands on Experience in Mobile Develo... Show more

 • Promoted

Senior Back End Developer

MAXIMUSLouisville, KY, United States
Full-time

Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS197, T5, Band 8.Job-Specific Essential Duties and Responsibilities:.Provides subject matter proficiency for work descr... Show more

 • Promoted

Senior Software Engineer (Golang & AWS)

JobotLouisville, KY, United States
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Software Engineer

SGALouisville, KY, United States
Full-time

Software Guidance & Assistance, Inc.SGA), is searching for a software engineer for a full time assignment with one of our premier restaurant industry clients.Key responsibilities include developing... Show more

 • Promoted

Software Engineer II

WaystarLouisville, KY, United States
Full-time

Develop, test, deploy, and maintain software applications and services on the Waystar Claims platform.NET microservices, event-driven messaging, and SQL Server data tiers, working alongside senior ... Show more

 • Promoted

Full Stack Engineer

Tata Consultancy ServicesLouisville, KY, United States
Full-time

Must Have Technical/Functional Skill.Design, develop, and deliver end to end full stack applications using modern frontend and backend technologies.Build responsive, high performance user interface... Show more

 • Promoted

Software Engineer - Back End

Churchill Downs Race TrackLouisville, KY, United States
Full-time

TwinSpires is the premier online horse racing wagering platform in the United States.TwinSpires is owned and operated by Churchill Downs, Inc.Kentucky Derby, bringing you more than 148 years of wag... Show more

 • Promoted

Senior Backend Engineer —.NET, AWS, APIs

PeakswareLouisville, KY, United States
Full-time

Peaksware is seeking a Senior Software Engineer to join their TrainingPeaks Virtual team in Louisville, KY.You will take ownership of backend systems, build features for athletes and coaches, and t... Show more

 • Promoted

Software Engineer III

Controltouch SystemsLouisville, KY, United States
Full-time

Come grow with us! It is an exciting time within our company as we expand the services offered to our customers.At ControlTouch Systems, our goal is to be "The BEST in Baggage".We are seeking innov... Show more