JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
JOB SUMMARY The Software Engineer will work as a part of a larger team to design and develop custom ... Improves operations by conducting systems analysis; recommending changes in policies and procedures
Positions Available - Senior Software Engineer - Louisville, KY
Louisville, KY · On-site
$117K - $155K/yr
Proficient knowledge in audio systems * Minimum of five years' experience in Software Engineering * Minimum of five years' experience in Agile Development and Methodologies * Minimum of five years ...
Positions Available - Senior Software Engineer - Louisville, KY
Louisville, KY · On-site
$117K - $155K/yr
Proficient knowledge in audio systems * Minimum of five years' experience in Software Engineering * Minimum of five years' experience in Agile Development and Methodologies * Minimum of five years ...
Develop interfaces and integrations between warehouse software systems and automation equipment ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 5+ years of ...
Develop interfaces and integrations between warehouse software systems and automation equipment ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 5+ years of ...
Senior C++ Software Engineer - Warehouse Automation
Erlanger, KY · On-site
$95K - $105K/yr
Develop interfaces and integrations between warehouse software systems and automation equipment ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 5+ years of ...
Senior C++ Software Engineer - Warehouse Automation
Erlanger, KY · On-site
$95K - $105K/yr
Develop interfaces and integrations between warehouse software systems and automation equipment ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 5+ years of ...
Develop interfaces and integrations between warehouse software systems and automation equipment ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 5+ years of ...
Develop interfaces and integrations between warehouse software systems and automation equipment ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 5+ years of ...
Software Project Manager
Erlanger, KY · On-site +1
Bachelor's degree in Software Engineering, Computer Science, Information Systems, Engineering, Supply Chain, Business Administration, Project Management, or a related field preferred. Equivalent ...
Software Project Manager
Erlanger, KY · On-site +1
Bachelor's degree in Software Engineering, Computer Science, Information Systems, Engineering, Supply Chain, Business Administration, Project Management, or a related field preferred. Equivalent ...
Software Project Manager
Erlanger, KY · On-site +1
Bachelor's degree in Software Engineering, Computer Science, Information Systems, Engineering, Supply Chain, Business Administration, Project Management, or a related field preferred. Equivalent ...
Software Project Manager
Erlanger, KY · On-site +1
Bachelor's degree in Software Engineering, Computer Science, Information Systems, Engineering, Supply Chain, Business Administration, Project Management, or a related field preferred. Equivalent ...
Sr. Software Engineer II
$117K - $155K/yr
... software development processes, tools, and infrastructure. * Mentor junior engineers and share ... Contribute to the architectural design of new features and systems, ensuring scalability, security ...
Sr. Software Engineer II
$117K - $155K/yr
... software development processes, tools, and infrastructure. * Mentor junior engineers and share ... Contribute to the architectural design of new features and systems, ensuring scalability, security ...
Sr. Software Engineer II
$117K - $155K/yr
... software development processes, tools, and infrastructure. * Mentor junior engineers and share ... Contribute to the architectural design of new features and systems, ensuring scalability, security ...
Sr. Software Engineer II
$117K - $155K/yr
... software development processes, tools, and infrastructure. * Mentor junior engineers and share ... Contribute to the architectural design of new features and systems, ensuring scalability, security ...
Sr. Software Engineer II
Louisville, KY · On-site
$117K - $155K/yr
... software development processes, tools, and infrastructure. * Mentor junior engineers and share ... Contribute to the architectural design of new features and systems, ensuring scalability, security ...
Sr. Software Engineer II
Louisville, KY · On-site
$117K - $155K/yr
... software development processes, tools, and infrastructure. * Mentor junior engineers and share ... Contribute to the architectural design of new features and systems, ensuring scalability, security ...
Engineer PLC Systems and PLC Electrical Control Cabinet Design Unique
Erlanger, KY · On-site
$92K - $125K/yr
Experience with PLC Programming and Ladder Logic. * Experience with TCP/IP and hooking Control ... Control Systems Software Experience: WonderWare, iFix or similar. Competitive Salary and Benefits ...
New
Quick apply
Engineer PLC Systems and PLC Electrical Control Cabinet Design Unique
Erlanger, KY · On-site
$92K - $125K/yr
Experience with PLC Programming and Ladder Logic. * Experience with TCP/IP and hooking Control ... Control Systems Software Experience: WonderWare, iFix or similar. Competitive Salary and Benefits ...
New
Software Engineer, Backend
$152K - $219K/yr
Distributed Systems: Experience analyzing, scaling, troubleshooting, and debugging distributed ... the software development lifecycle. Preferred Qualifications * Programming experience in Rust ...
Software Engineer, Backend
$152K - $219K/yr
Distributed Systems: Experience analyzing, scaling, troubleshooting, and debugging distributed ... the software development lifecycle. Preferred Qualifications * Programming experience in Rust ...
Senior Mission Software Engineer
$191K - $253K/yr
About the Role We're looking for a Mission Software Engineer to join the Imaging Interfaces team ... What You'll Do Own fielded system success. You are responsible for the health and uptime of ...
Senior Mission Software Engineer
$191K - $253K/yr
About the Role We're looking for a Mission Software Engineer to join the Imaging Interfaces team ... What You'll Do Own fielded system success. You are responsible for the health and uptime of ...
Software Project Engineer
Louisville, KY · On-site +1
The Project Engineer provides oversight and is responsible for all phases of various software ... System Quality Assurance. Operations Support Analyst shares in the QA process to ensure they have a ...
Software Project Engineer
Louisville, KY · On-site +1
The Project Engineer provides oversight and is responsible for all phases of various software ... System Quality Assurance. Operations Support Analyst shares in the QA process to ensure they have a ...
Salary: $75,000-$145,000 DOE We have an immediate need for an Avionics Software or Systems Engineer. This position can either be direct in one of our office locations or as a remote contract. We are ...
Quick apply
Salary: $75,000-$145,000 DOE We have an immediate need for an Avionics Software or Systems Engineer. This position can either be direct in one of our office locations or as a remote contract. We are ...
Ensures continuous improvement in development processes, system resiliency, and overall service ... Bachelor's degree in computer science, software engineering, or a related field Experience ...
Ensures continuous improvement in development processes, system resiliency, and overall service ... Bachelor's degree in computer science, software engineering, or a related field Experience ...
Ensures continuous improvement in development processes, system resiliency, and overall service ... Bachelor's degree in computer science, software engineering, or a related field Experience ...
Ensures continuous improvement in development processes, system resiliency, and overall service ... Bachelor's degree in computer science, software engineering, or a related field Experience ...
Systems Software Engineer information
See Kentucky salary details
$72.1K - $81.8K
0% of jobs
$81.8K - $91.5K
1% of jobs
$91.5K - $101.2K
1% of jobs
$101.2K - $110.9K
1% of jobs
$110.9K - $120.6K
1% of jobs
$120.6K - $130.4K
2% of jobs
$130.4K - $140.1K
0% of jobs
$140.1K - $149.8K
0% of jobs
$152.3K is the 25th percentile. Wages below this are outliers.
$149.8K - $159.5K
71% of jobs
$159.5K - $169.2K
0% of jobs
$169.2K - $178.9K
22% of jobs
$72.1K
$154.4K
$178.9K
How much do systems software engineer jobs pay per year?
What engineers make $300,000 a year?
What Is a Systems Software Engineer?
A systems software engineer designs and creates computer software. Job duties include installing, testing, and maintaining computer systems software. They may also troubleshoot draft performance requirements and specifications for new software. To be successful in this career, you must be knowledgeable about computer hardware and software. Systems software engineers who work remotely may be required to provide online support. Similar jobs titles include systems software developer and systems developer.
How does a Systems Software Engineer typically collaborate with hardware engineers and other technical teams?
What are the key skills and qualifications needed to thrive as a Systems Software Engineer, and why are they important?
What engineer makes $500,000 a year?
Can I make 200k a year as a software engineer?
What does a systems engineer do in software?
What is the difference between Systems Software Engineer vs Software Developer?
| Aspect | Systems Software Engineer | Software Developer |
|---|---|---|
| Primary Focus | Designing and developing system-level software, operating systems, and firmware | Creating applications, websites, and user-facing software |
| Required Skills | Low-level programming (C, C++), OS concepts, hardware interaction | High-level programming (Java, Python, JavaScript), UI/UX design |
| Work Environment | Often in hardware or OS teams, embedded systems, or infrastructure | Application development teams, web or mobile app projects |
| Certifications | Typically none required, but Linux or OS certifications can help | Often certifications like Java, AWS, or specific language certifications |
While both roles involve software development, Systems Software Engineers focus on system-level and hardware-interfacing software, whereas Software Developers create user-facing applications. The roles overlap in programming skills but differ in scope and environment.
What are Systems Software Engineers?

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.
The Software Engineer will work as a part of a larger team to design and develop custom frontend-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 Angular-based frontend development while maintaining working knowledge of backend systems (Java, AWS Lambdas, etc.). Given our significant investment in AI-driven product initiatives, the ideal candidate will also bring applied experience with LLMs and AI-assisted development workflows.
- 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
- 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; frontend proficiency is primary, with working backend knowledge expected
- 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
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.
-
- 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.
- Specific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.
- 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.
- 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.
- 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.
- 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.