1

Senior Java Software Engineer Jobs in Louisville, KY

Software Engineer III

Louisville, KY ยท On-site

$52.50 - $70.75/hr

Our Software Engineers help expand our company's role in technology and are responsible for ... or Java. * Must have a solid understanding of how data structures and containers, like stacks ...

Senior Software Engineer

Louisville, KY ยท On-site

$117K - $155K/yr

Senior Software Engineer Duration: 6-12 months Location: Remote Work Type: Rate: Pay range offered to a successful candidate will be based on several factors, including the candidate's education ...

Embedded Software Engineer

New Albany, IN ยท On-site +1

$121K - $160K/yr

Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and innovative projects ...

Senior Software Engineer, HGB IT

Louisville, KY ยท On-site

$117K - $155K/yr

Become a part of our caring community The Senior Software Engineer will design, build, and support SSIS packages and C# API integrations that enable secure, reliable file transfers and data exchange ...

Senior Software Engineer, HGB IT

Louisville, KY ยท On-site

$117K - $155K/yr

Become a part of our caring community The Senior Software Engineer will design, build, and support SSIS packages and C# API integrations that enable secure, reliable file transfers and data exchange ...

Become a part of our caring community The Senior Software Engineer will design, build, and support SSIS packages and C# API integrations that enable secure, reliable file transfers and data exchange ...

Sr. Full Stack Engineer

Louisville, KY ยท On-site

$125 - $150/hr

... of progressive software engineering experience, preferably within large-scale enterprise ... NET/C# or Java/Spring Boot highly valued. * Experience developing scalable web applications using ...

Java Tutor

Louisville, KY ยท Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Senior Software Engineer, HGB IT

Louisville, KY ยท On-site

$117K - $155K/yr

Become a part of our caring community The Senior Software Engineer will design, build, and support SSIS packages and C# API integrations that enable secure, reliable file transfers and data exchange ...

Software Engineer II

Louisville, KY ยท On-site

$80 - $100/hr

NET microservices, event-driven messaging, and SQL Server data tiers, working alongside senior ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

Lead Full Stack Engineer

Louisville, KY ยท On-site

$150 - $200/hr

... software engineering. This is a highly influential role for a technologist who can serve as a go-to ... The successful candidate will lead senior engineers, influence technical strategy, collaborate ...

Lead Full Stack Engineer

Louisville, KY ยท On-site

$65 - $75/hr

... with a passion for hands-on software engineering. This is a highly influential role for a ... The successful candidate will lead senior engineers, influence technical strategy, collaborate ...

NET microservices, event-driven messaging, and SQL Server data tiers, working alongside senior ... Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or ...

NET microservices, event-driven messaging, and SQL Server data tiers, working alongside senior ... Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or ...

Showing results 21-40

Senior Java Software Engineer information

See Louisville, KY salary details

$37.1K

$138.1K

$242.5K

How much do senior java software engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for senior java software engineer in Louisville, KY is $138,106.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,400.00 and $150,500.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Louisville, KY?

The most popular types of Java Software Engineer jobs in Louisville, KY are:

What are popular job titles related to Senior Java Software Engineer jobs in Louisville, KY?

For Senior Java Software Engineer jobs in Louisville, KY, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Louisville, KY look for?

The top searched job categories for Senior Java Software Engineer jobs in Louisville, KY are:

Infographic showing various Senior Java Software Engineer job openings in Louisville, KY as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 82% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $138,106 per year, or $66.4 per hour.

Software Engineer III

Louisville, KY โ€ข On-site

ControlTouch Systems LLC
Specialty Trade Contractorsย โ€ขย 51 - 200 employees

$52.50 - $70.75/hr

Full-time

Re-posted 29 days ago


Job description

Job Type
Full-time
Description
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 innovative-minded, qualified candidates to join our team as we continue to do just that! We design and support systems for airports that get baggage to passengers at destinations all over the world safely, accurately, and efficiently. Check out the job description below and apply today!
JOB SUMMARY:
Our Software Engineers help expand our company's role in technology and are responsible for preparing or receiving detailed functional specification and flow diagrams to illustrate the sequence of steps that the program must follow; and describe input, output and logical operations involved. Each project is different, so this role is constantly challenged with new software configurations and applications. Once the software is developed and tested, our Software Engineers work closely with our Engineering team during the installation and may visit the customer site during the go-live phase to help debug and troubleshoot any issues that arise. The ideal candidate will not only be able to quickly learn from the software engineering team, but also be able to bring something new to the table.
ESSENTIAL FUNCTIONS:
  • Direct, coordinate and exercise functional authority for design, planning, organization, of new software tools, solutions and products.
  • Write code that is?accurate, precise, and?thoroughly self-checked.
  • Research alternative algorithms and solutions from those previously deployed by the company and strive to be a leader in new technology for the team and overall organization.
  • Develop desktop applications and services in C++ and C# for the Windows operating system (both server and workstation editions).
  • Research and implement new and existing application layer protocols (over TCP and UDP) in order to communicate to different programs, platforms, and hardware.
  • Write concurrent (multi-threaded) applications for multi-core processors.
  • Develop stored procedures for Microsoft SQL Server, and create reports using SSRS (SQL Server Reporting Services).
  • Develop web applications in HTML and JavaScript (both with and without a framework).
  • Provide project support to our controls engineers by training them in the use of our products and assisting them in tasks that are heavily software focused (database configuration, application scripting, miscellaneous programming, and overall testing).
  • Configure 3D emulations of material handling systems, such as baggage handling systems for airports.
  • Participate in occasional project design and planning meetings.
  • Perform code-reviews for your coworkers, contribute to the design and enforcement of software standards, and openly share your knowledge and expertise with the rest of the team.
  • Continually research additional languages, technologies, and applications to be a more well-rounded and valued member of the organization.

WORK ENVIRONMENT:
  • Combination of office and job site settings
  • Collaborative, engaging and success driven culture
  • Some travel required

PHYSICAL DEMANDS:
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.
  • Sitting for prolonged periods of time when in office
  • Standing and walking for prolonged periods of time when at a jobsite
  • Climbing may be required when working at a jobsite
  • Repetitive typing/data entry
  • Lifting up to 10 pounds

WORK SCHEDULE:
This position offers a flexible work schedule. General office hours are M-F, 7a-4p or 8a-5p. Working hours will vary when working at a job site to meet the requirements as needed.
It is the policy of ControlTouch Systems to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, ?physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, pregnancy or pregnancy-related condition, status with regard to public assistance, veteran status, citizenship status (if authorized to work in the U.S.), ?or any other characteristic protected by federal, state or local law. In addition, ControlTouch Systems will provide reasonable accommodations for qualified individuals with disabilities.
Requirements
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES:
  • Must possess expert programming skills and demonstrate professional-level fluency in an object-oriented programming language such as C++, C#, or Java.
  • Must have a solid understanding of how data structures and containers, like stacks, queues, strings, and dynamic arrays (vectors / collections) are implemented.
  • High-level of computer literacy and enjoy working in the software development and automation technology field.
  • Highly skilled developer who is eager to learn new software languages and has passion for software architecture and design; and researching, learning and using new technologies/programming languages (Technologies include WPF, WCF, ASPNET, JQueryz)
  • Willingness to travel to customer facilities to install, modify, troubleshoot and debug electrical wiring and system software as needed and work non-business hours based on project and customer needs.
  • Excellent verbal and written communications skills; attention to detail and good organizational skills
  • Independent thinker and problem-solver
  • Self-starting instincts and strong analytical skills

EDUCATION, EXPERIENCE AND QUALIFICATIONS:
  • Bachelor's degree, or equivalent, in related area; years of relative experience will be considered for education.
  • 5+ years of relevant experience
  • Legally authorized to work in the United States
  • Ability to obtain airport security clearance as needed