full-timeLyndon

Summary

Location

Lyndon

Type

full-time

Explore Jobs

About this role


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

Job Title: Software Engineer

Location: 600 N. Hurstbourne Parkway, Suite 400, Louisville, KY 40222

Job Description: Work with a large team to design and develop custom full-stack software solutions for our racing, gaming, and entertainment patrons. Contribute to and coordinate with the Agile Scrum team to achieve mutually deliverable goals. Create and improve processes to develop our gaming software applications. Responsible for specification, setup, operation, and continuous improvement of our Java software developments. Write and support back-end Java applications that further the objectives of the organization. Perform development against a relational database using MySQL and develop applications in AWS, AWS Aurora, and AWS Lambda. Design and participate in the development of web-based responsive apps, and back-end business web services for consumer-facing products. Develop reusable, efficient software application code that lends itself to continual improvement and delivery. Manage and support a code repository, including orchestration deployment in a highly secure environment. Collaborate with peers and team members to design and achieve optimal software application design solutions. Document and troubleshoot software application bugs as required to maintain a successful application platform. Investigate new technologies, techniques, and industry developments. Improve operations by conducting system analysis. Recommend changes in software application policies and procedures. Determine software application operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Develop software solutions by conferring with users, studying information needs, systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle.

Education Requirement: Master’s degree in computer science, computer information technology, engineering, or closely related

Experience Requirement: Two (2) years of experience as software engineer or software developer

Special Skills: Must have work experience in each of the following:  1) architecting solutions using AWS Lambda, EC2, SQS, SNS, S3, ELB, and API Gateway; 2) integrating RabbitMQ for event-driven communication; 3) crafting user interfaces with AngularJS, HTML5, CSS3, JavaScript, and TypeScript; and 4) using TDD/BDD methodologies and JUnit, Mockito, and Selenium to create test suites.

 

 

Apply at https://jobs.churchilldowns.com/

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

Other facts

Tech stack
Java,MySQL,AWS,AWS Lambda,AWS Aurora,AWS EC2,AWS SQS,AWS SNS,AWS S3,AWS ELB,API Gateway,RabbitMQ,AngularJS,HTML5,CSS3,JavaScript,TypeScript

About Churchill Downs Incorporated

Churchill Downs Incorporated (“CDI”) has been creating extraordinary entertainment experiences for nearly 150 years, beginning with the company’s most iconic and enduring asset, the Kentucky Derby. Headquartered in Louisville, Kentucky, CDI has expanded through the development of live and historical racing entertainment venues, the growth of the TwinSpires horse racing online wagering business and the operation and development of regional casino gaming properties.

To learn more about CDI and its family of properties, visit: https://www.churchilldownsincorporated.com/

Team size: 5,001-10,000 employees
LinkedIn: Visit
Industry: Entertainment Providers

What you'll do

  • The Software Engineer will work with a large team to design and develop custom full-stack software solutions for racing, gaming, and entertainment patrons. Responsibilities include writing back-end Java applications, developing web-based responsive apps, and managing code repositories.

Ready to join Churchill Downs Incorporated?

Take the next step in your career journey

Frequently Asked Questions

What does a Software Engineer do at Churchill Downs Incorporated?

As a Software Engineer at Churchill Downs Incorporated, you will: the Software Engineer will work with a large team to design and develop custom full-stack software solutions for racing, gaming, and entertainment patrons. Responsibilities include writing back-end Java applications, developing web-based responsive apps, and managing code repositories..

Why join Churchill Downs Incorporated as a Software Engineer?

Churchill Downs Incorporated is a leading Entertainment Providers company.

Is the Software Engineer position at Churchill Downs Incorporated remote?

The Software Engineer position at Churchill Downs Incorporated is based in Lyndon, Kentucky, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer position at Churchill Downs Incorporated?

You can apply for the Software Engineer position at Churchill Downs Incorporated directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Churchill Downs Incorporated on their website.