{"schemaVersion":"jobsearcher.job.v1","id":"35e8e765b7bfbc9113df8d88","url":"https://jobsearcher.com/jobs/35e8e765b7bfbc9113df8d88","canonicalUrl":"https://jobsearcher.com/jobs/35e8e765b7bfbc9113df8d88","title":"Software Engineer - Back End","description":"Title: Software Engineer - Back End\r\nRequisition ID#: 3439\r\nLocation: Louisville, KY, 40222; Lexington, KY, 40503\r\nProperty: TwinSpires\r\nPay Range: Market Competitive\r\nTwinSpires 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.\r\nJob 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 be required to participate in mutually deliverable goals and coordinate efforts that maximize the contributions of the group. The 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.\r\nEssential Duties And Responsibilities Write and support user-facing, web-based features that further the objectives of the organization\r\nWrite and support backend services and APIs (Java, Spring Boot, AWS Lambdas) that further the objectives of the organization\r\nManage and support a code base (repo), including deployment orchestration in a highly secure environment\r\nDevelop reusable, efficient code that lends itself to continual improvement and delivery\r\nCollaborate with internal and external team members to design and achieve an optimal design solution\r\nDocument and troubleshoot bugs as required to maintain a successful application platform; 24x7 operation\r\nInvestigate new technologies, techniques, and industry developments\r\nIntegrate and work alongside AI/LLM-powered features and services; apply AI-assisted coding tools to improve development velocity and code quality\r\nImprove operations by conducting systems analysis; recommending changes in policies and procedures\r\nDetermine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions\r\nDevelop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle\r\nDesign 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\r\nOther duties as assigned by Management\r\nEducation And Experience Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications\r\n5+ years of demonstrated career progression\r\nStrong experience in development against relational database, preferably using MySQL\r\nExperience developing consumer facing applications in a distributed, scalable environment\r\nDeep experience in technologies: Angular, CSS, HTML, Java, Java Spring, Spring Boot, Spring MVC, MySQL, GitHub\r\nExperience developing applications in AWS, including AWS Aurora and Lambda-based serverless architectures\r\nExperience serving as an Agile Scrum team member\r\nAuthorized to work in the US on a full-time basis\r\nFoundational 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\r\nDemonstrated experience leveraging AI-assisted coding tools (e.g., Claude, GitHub Copilot, or similar) to accelerate development workflows\r\nPhysical 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.\r\nWhile 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.\r\nSpecific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.\r\nThis 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.\r\nThe 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.\r\nThe 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.\r\nAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.\r\nJ-18808-Ljbffr","company":"SupportFinity","rawCompany":"supportfinity","city":"Louisville","state":"KY","isRemote":false,"isActive":false,"createdAt":"2026-06-25T01:16:25.935Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer - Back End","description":"Title: Software Engineer - Back End\r\nRequisition ID#: 3439\r\nLocation: Louisville, KY, 40222; Lexington, KY, 40503\r\nProperty: TwinSpires\r\nPay Range: Market Competitive\r\nTwinSpires 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.\r\nJob 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 be required to participate in mutually deliverable goals and coordinate efforts that maximize the contributions of the group. The 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.\r\nEssential Duties And Responsibilities Write and support user-facing, web-based features that further the objectives of the organization\r\nWrite and support backend services and APIs (Java, Spring Boot, AWS Lambdas) that further the objectives of the organization\r\nManage and support a code base (repo), including deployment orchestration in a highly secure environment\r\nDevelop reusable, efficient code that lends itself to continual improvement and delivery\r\nCollaborate with internal and external team members to design and achieve an optimal design solution\r\nDocument and troubleshoot bugs as required to maintain a successful application platform; 24x7 operation\r\nInvestigate new technologies, techniques, and industry developments\r\nIntegrate and work alongside AI/LLM-powered features and services; apply AI-assisted coding tools to improve development velocity and code quality\r\nImprove operations by conducting systems analysis; recommending changes in policies and procedures\r\nDetermine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions\r\nDevelop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle\r\nDesign 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\r\nOther duties as assigned by Management\r\nEducation And Experience Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications\r\n5+ years of demonstrated career progression\r\nStrong experience in development against relational database, preferably using MySQL\r\nExperience developing consumer facing applications in a distributed, scalable environment\r\nDeep experience in technologies: Angular, CSS, HTML, Java, Java Spring, Spring Boot, Spring MVC, MySQL, GitHub\r\nExperience developing applications in AWS, including AWS Aurora and Lambda-based serverless architectures\r\nExperience serving as an Agile Scrum team member\r\nAuthorized to work in the US on a full-time basis\r\nFoundational 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\r\nDemonstrated experience leveraging AI-assisted coding tools (e.g., Claude, GitHub Copilot, or similar) to accelerate development workflows\r\nPhysical 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.\r\nWhile 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.\r\nSpecific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.\r\nThis 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.\r\nThe 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.\r\nThe 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.\r\nAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:16:25.935Z","dateModified":"2026-06-25T01:16:25.935Z","hiringOrganization":{"@type":"Organization","name":"SupportFinity","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Louisville","addressRegion":"KY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"35e8e765b7bfbc9113df8d88"},"url":"https://jobsearcher.com/jobs/35e8e765b7bfbc9113df8d88"}}