1

Programming Jobs in Kentucky (NOW HIRING)

Senior Engineer

Lexington, KY ยท On-site

$91K - $126K/yr

Schnabel is an employee-owned, professional engineering and consulting firm that focuses on solving problems related to the earth and environment through specialization in geotechnical, geostructural ...

Senior Engineer

Lexington, KY ยท On-site

$91K - $126K/yr

Schnabel is an employee-owned, professional engineering and consulting firm that focuses on solving problems related to the earth and environment through specialization in geotechnical, geostructural ...

Lead Mechanical Engineer

Fort Thomas, KY ยท On-site

$100K - $121K/yr

Summary Lead Mechanical Engineers are responsible for the development of air distribution systems, single line control diagrams, load studies and analysis as well as equipment selection.

GRW is a full-service engineering, architectural, and geospatial consulting firm. The company was founded in 1964 by Mr. G. Reynolds Watkins to provide engineering services to federal, state ...

GRW is a full-service engineering, architectural, and geospatial consulting firm. The company was founded in 1964 by Mr. G. Reynolds Watkins to provide engineering services to federal, state ...

Electrical Power Engineer

Louisville, KY ยท On-site

$80K - $130K/yr

C&I Engineering is looking for a talented and driven individual to join our team! About the opportunity: Senior Power Engineer We are currently seeking a full-time Senior Power Engineer in our ...

next page

Showing results 1-20

Programming information

See Kentucky salary details

$21.7K

$77.3K

$129.4K

How much do programming jobs pay per year?

As of Jul 11, 2026, the average yearly pay for programming in Kentucky is $77,252.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,300.00 and $100,700.00 per year, depending on experience, location, and employer.

What jobs can I get with programming?

With programming skills, you can pursue roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs typically require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What jobs can you do in programming?

Programming offers a variety of job roles including software developer, web developer, mobile app developer, systems analyst, database administrator, and cybersecurity analyst. These roles typically require knowledge of programming languages such as Java, Python, or C++, and may involve working in teams, using development tools, and obtaining relevant certifications.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the tech industry.

What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

Is coding a dead-end job?

Programming is a dynamic field with ongoing demand for skills in software development, data analysis, and cybersecurity. While technologies evolve, programmers who update their skills and adapt to new tools like cloud computing and AI can maintain long-term career growth.
What are the most commonly searched types of Programming jobs in Kentucky? The most popular types of Programming jobs in Kentucky are:
What cities in Kentucky are hiring for Programming jobs? Cities in Kentucky with the most Programming job openings:
Infographic showing various Programming job openings in Kentucky as of July 2026, with employment types broken down into 1% Internship, 78% Full Time, 16% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $77,252 per year, or $37.1 per hour.
Senior Engineer

Senior Engineer

Schnabel Engineering

Lexington, KY โ€ข On-site

$91K - $126K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 12 days ago


Job description

Schnabel is an employee-owned, professional engineering and consulting firm that focuses on solving problems related to the earth and environment through specialization in geotechnical, geostructural, tunnel, and dam engineering. Schnabel's high standards for quality, business ethics, and concern for the communities in which we live are a vital part of who we are. Schnabel is an ENR Top 500 Design Firm with 700+ employees in 31 offices throughout the United States.
Recognized by CE News as one of the Best Engineering Firms to Work for, Schnabel provides employees with a competitive benefits package including maternity leave, tuition reimbursement for continuing education, health, dental, life and disability insurance and a wellness program. As an employee-owned company, through the Employee Stock Ownership Plan, Schnabel employees directly benefit from the success of our growing firm.
Benefit options include:
  • Medical insurance
  • Dental insurance
  • Flexible spending accounts
  • Employee life & ADD insurance (100% company-paid)
  • Short-term disability (100% company-paid)
  • Long-term disability
  • Supplemental life insurance
  • 401(k) and profit-sharing plan
  • Employee stock ownership plan (ESOP)
  • Bonus program
  • Paid time off
  • 9 Paid Holidays
  • Wellness program
  • Professional development and tuition reimbursement

Job Description:
Are you looking for interesting and meaningful work, a fun atmosphere, and opportunities to learn, grow, and excel? If so, then welcome to Schnabel! We approach problems with creativity and innovation. The Lexington office is seeking a Senior Engineer to lead, manage, execute, and provide technical support on a variety of challenging geotechnical and interdisciplinary infrastructure projects. Qualified candidates will be well-rounded, organized problem solvers with an interest in managing complex projects, working with a team of skilled engineers, and developing younger staff.
Job Responsibilities:
  • Manage, execute, and provide technical support, in a team setting and on a variety of challenging geotechnical and interdisciplinary infrastructure projects.
  • Developing geotechnical engineering scope of services and fee estimates.
  • Responsibilities may include planning, managing preparing for, and oversight of geotechnical and geologic field investigations.
  • Reviewing field investigations and conducting engineering analyses, calculations, and designs.
  • Preparation and review of geotechnical engineering reports, technical documents, and presentations, for a variety of applications, projects, and clients.
  • Perform project management activities including communicating (internally) resource needs, managing client expectations, planning and delegating work, management of project budgets, invoicing and backlog reporting. Manage client relationships, new and existing.
  • Communicate (externally) with clients, sub-consultants, team members, and regulators, establish goals and objectives for project teams, and schedule and coordinate resources, to deliver projects on time, within budget, and to the quality expectations of the client.
  • Assist in developing and mentoring geotechnical engineering staff.
  • Participate in business development activities as instructed by the Group Leader.
  • Contribute to maintaining and developing Schnabel's strong brand in the geotechnical market through thoughtful leadership embodied in published papers, white papers, and participation at recognized conferences and workshops.

Required Skills/Experience:
  • Bachelor's Degree in Geotechnical and/or Civil Engineering from an ABET-accredited program
  • 15+ years of relevant professional experience in geotechnical engineering
  • Must be able to lead, supervise, and mentor junior engineers, technicians, and geologists
  • Prior experience with geotechnical transportation, dam, geostructural, and mining related design
  • Professional Engineering license
  • Strong technical background using various geotechnical and computer-aided design software, such as Geostudio, Rocscience, gINT, PYWall, LPILE, GROUP, and AutoCAD/Civil 3D. Numerical modeling using programs such as PLAXIS and FLAC are a plus.
  • Must have proficiency and thorough understanding of the Geotechnical Design Manual and procedures.
  • Excellent oral and written English technical verbal and written communication skills.
  • Ability to multi-task and manage concurrent projects
  • Strong work ethic and a desire for continual self-improvement
  • Ability to thrive in a collaborative team environment
  • Confidence and independence, with a shared sense of responsibility.
  • Must be able to occasionally travel to project sites, both local and remote, and be able to lift heavy loads (up to 25 pounds).

Preferred Skills/Experience:
  • Master's Degree or higher in Geotechnical or Civil Engineering
  • Experience managing geotechnical services for Design-Bid-Build and alternative delivery projects
  • Prior experience providing geotechnical engineering services for agencies

Other Requirements:
  • Ability to pass a background check which may include criminal history, motor vehicle record, credit check.
  • Ability to pass a pre-employment drug screening

The compensation range for this position is between $87,556 to $140,022. Compensation for this position may vary based on geographic location and other factors. We remain committed to providing competitive and equitable compensation to all employees, regardless of their location.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.