1

Associate Software Engineer Jobs in Kentucky (NOW HIRING)

$130 - $200/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a dynamic Senior Software Engineer to contribute to both existing and upcoming projects. In this role, you will develop software that powers advanced robotic systems while ...

New

$113 - $183/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a ...

New

Sr Full Stack Software Engineer

Louisville, KY · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Become a part of our caring community The Sr Full Stack Software Engineer is responsible for ... Associates who live and work from Home in the state of California, Illinois, Montana, or South ...

Sr Full Stack Software Engineer

Louisville, KY · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Become a part of our caring community The Sr Full Stack Software Engineer is responsible for ... Associates who live and work from Home in the state of California, Illinois, Montana, or South ...

Sr Full Stack Software Engineer

Louisville, KY · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Become a part of our caring community The Sr Full Stack Software Engineer is responsible for ... Associates who live and work from Home in the state of California, Illinois, Montana, or South ...

$114 - $180/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

## Software Engineer IIIApplylocations: Remote, AZtime type: Full timeposted on: Posted Todayjob requisition id: R0016561**What this Job Entails:** The Software Engineer designs, develops, troubleshoots ...

New

Sr Full Stack Software Engineer

Louisville, KY · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Become a part of our caring community The Sr Full Stack Software Engineer is responsible for ... Associates who live and work from Home in the state of California, Illinois, Montana, or South ...

$120 - $160/hr

The Senior Software Engineer will be responsible for the technical innovation and leadership of CubeSmart's enterprise store operating platform. Who we are CubeSmart is a publicly traded real estate ...

New

$135 - $212/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer Date: Aug 11, 2026 Location: Sunnyvale, CA, US, 94089 Company: PACCAR Company Information PACCAR is a Fortune 500 company established in 1905 and is a global technology ...

New

Software Engineer II

Lexington, KY · Hybrid

$96K - $132K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Xometry is seeking a Software Engineer II to join our Xometry Partner Experience Technology Organization. In this role as a senior individual contributor, you will guide software implementation ...

$197 - $225/hr

Lead Software Engineer, Agentic Technology (Enterprise Platform)Skip to main content#Lead Software Engineer, Agentic Technology (Enterprise Platform) page is loaded## Lead Software Engineer, Agentic ...

New

$90 - $120/hr

Apply the appropriate software engineering patterns to build robust and scalable systems * Build partnerships with other technology teams to drive efficiency in their use of platforms and services ...

New

Software Engineer II

Louisville, KY · On-site

  • Medical

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). * 3-5 years of professional software development experience with a ...

Software Engineer II

Louisville, KY · On-site

  • Medical

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). * 3-5 years of professional software development experience witha track ...

Software Engineer II

Louisville, KY · On-site

  • Medical

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). * 3-5 years of professional software development experience witha track ...

$140 - $200/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

All software engineers at Omni operate across our technology stack to solve customer problems, and our engineering culture is focused on shipping quickly and iteratively while maintaining high bars ...

New

Software Engineer III

Southgate, KY · On-site

$164.65 - $230.51/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Blue Origins Engines business unit is seeking a Software Engineer to build and deploy tools that improve program execution across aerospace, manufacturing, and mission operations.The role involves ...

Sr. Software Engineer II

Louisville, KY · On-site

$117K - $155K/yr

The Sr. Software Engineer II will design, develop, test, deploy, and maintain software applications on the Waystar Claims platform, collaborating with cross-functional teams to translate business ...

Showing results 21-40

Associate Software Engineer information

See Kentucky salary details

$16

$36

$85

How much do associate software engineer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for associate software engineer in Kentucky is $36.68, according to ZipRecruiter salary data. Most workers in this role earn between $26.54 and $38.85 per hour, depending on experience, location, and employer.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are the most commonly searched types of Software Engineer jobs in Kentucky?

The most popular types of Software Engineer jobs in Kentucky are:

What cities in Kentucky are hiring for Associate Software Engineer jobs?

Cities in Kentucky with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Kentucky as of August 2026, with employment types broken down into 100% Full Time. Highlights an 85% In-person, 7% Hybrid, and 8% Remote job distribution, with an average salary of $76,289 per year, or $36.7 per hour.

$130 - $200/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday

New


Carnegie Mellon University rating

8.6

Company rating: 8.6 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

67th of 618 rated colleges and universities


Job description

## Senior Software EngineerApplylocations: Pittsburgh, PAtime type: Full timeposted on: Posted Todayjob requisition id: 2024971At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success. The members of our technical staff collaborate closely with leadership and multidisciplinary teams to design, build, and deploy sophisticated robotic solutions that address complex challenges in industrial, commercial and government sectors. Each project benefits from their expertise, creativity, and hands-on problem-solving, fueling progress and innovation across the organization.As part of our dedicated team, you will work alongside world-class robotics professionals committed to pushing the boundaries of technology and redefining ideas into solutions for real-world applications. We foster a culture of professionalism, respect, and collaboration, offering a flexible and encouraging environment where you can sharpen your skills, lead impactful projects, and take control of your career development.We are seeking a dynamic Senior Software Engineer to contribute to both existing and upcoming projects. In this role, you will develop software that powers advanced robotic systems while collaborating with internal teams and external sponsors across all stages of the product lifecycle. Our team brings together diverse backgrounds from robotics and adjacent industries to build robust, practical software and firmware, supporting applications that range from industrial operator-assist systems to agricultural productivity tools and autonomous safety platforms.On a day-to-day basis, you will program and interface with custom sensors and hardware, debug prototype systems, and integrate software modules into complex, end-to-end platforms. Ultimately, you will play a key role in advancing our mission to pioneer high-impact robotics, ensuring our team consistently delivers groundbreaking results.**Your primary responsibilities include:**Design, develop, document, test, troubleshoot, and maintain software applications and integrated systems for both robotic and general-purpose applications. This may include:* **Architect & Build Complex Systems:** Design, develop, document, test, troubleshoot, and maintain core software applications and integrated systems for both robotic platforms and supporting infrastructure.* **Technical Leadership & Architecture:** Drive high-level software architecture, data pipelines, and system requirements, balancing long-term scalability with real-world hardware constraints.* **Cross-Functional Collaboration:** Partner closely with hardware engineers, UI/UX developers, product leads, and project sponsors to translate complex operational needs into clear technical specifications and robust solutions.* **Mentorship & Team Growth:** Actively mentor and support junior and mid-level engineers through constructive code reviews, technical guidance, and championing collaborative development practices.* **Tools, Infrastructure & Communication:** Build and maintain development tools, CI/CD pipelines, logging/telemetry tools, and network communication protocols for real-time robotic systems.* **R&D and Continuous Innovation:** Survey modern literature, benchmark open-source packages, and prototype state-of-the-art techniques (in C++ and Python) to solve novel, challenging robotics problems.* F**ull-Lifecycle Testing & Field Support:** Lead testing across the complete lifecycle, from unit tests and simulation to hands-on testing with physical robot hardware, and support operators by diagnosing and resolving field issues.**Required Qualifications:*** **Education & Experience:** B.S. in Computer Science, Engineering, Mathematics, or equivalent experience, with 5+ years of professional software development experience (including advanced academic research).* **Advanced C++ & System Architecture:** Strong mastery of modern C++ in a Linux environment, with a track record of designing clean, maintainable, and efficient system architectures.* **Rapid Prototyping & Scripting:** High proficiency in Python (or similar scripting languages) for data analysis, automation, and quick technical validation.* **System & Network Communications:** Practical experience with network protocols, IPC (Inter-Process Communication), hardware driver integration, or real-time data streaming.* **Inclusive Leadership & Communication:** Exceptional technical communication skills, with a proven ability to explain complex concepts clearly, listen actively, and foster a supportive team environment.* **Robotics & Hardware Systems Context:** Strong foundational understanding of software engineering concepts applied to physical or cyber-physical systems (e.g., state machines, sensor integration, or computer vision basics).* **Engineering Rigor:** Deep familiarity with Git workflows, code reviews, automated testing frameworks, and bug tracking systems.**We especially want to hear from you if you have experience or qualifications in any of the following areas:*** Experience with robotics middleware or simulation environments (ROS / ROS 2, Gazebo, or custom middleware).* Domain expertise in computer vision, motion planning, machine learning, kinematics, or graphics.* Experience in embedded Linux, real-time systems (RTOS), or developing low-level hardware drivers.* Background in data management, telemetry pipelines, or scientific computing.* Experience leading technical projects or serving as a scrum master/tech lead in an agile, cross-functional team.**Other Requirements:*** Successful pre-employment background check**This position will require work on a variety of projects, including projects that involve military/defense applications and/or are funded by military/defense sponsors.**Are you interested in joining our versatile team at NREC where you will have a direct impact on operations and meaningful projects?Join a collaborative environment where your hands-on skills, leadership, and mentorship will directly influence operations and inspire the next generation of innovators.**Why NREC?**At NREC, you will shape the robotics revolution by tackling real-world challenges in agriculture, manufacturing, defense, energy, and much more. You will work alongside top robotics experts, develop ground breaking technologies, and see your solutions deployed in the field.**NREC at a Glance:*** **Located in Pittsburgh or “Roboburgh”, a hub for over 120+ robotics companies*** **30+ years** of pioneering robotics research* **150+ professionals** driving innovation and real-world impact* Part of **Carnegie Mellon University’s Robotics Institute**, a global leader in roboticsNREC also leads in educational outreach through its Robotics Academy, which develops curricula and software for K–12 and college-level students. You will also have opportunities to engage with these student groups through outreach activities.As part of our team, you will have the flexibility to grow your career - whether becoming a technical expert, leading projects, mentoring others, or exploring new pathways and making an impact in developing technologies that drive progress, improve safety and transform industries.**Joining the CMU team opens the door to an array of exceptional benefits.****Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance.****Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!****For a comprehensive overview of the benefits available, explore our Benefits page.****At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it’s about finding the perfect fit for your professional growth and personal aspirations.****Are you interested in an exciting opportunity with an exceptional organization?! Apply today!****Location**Pittsburgh, PA**Job Function**Software/Applications Development/Engineering**Position Type**Staff – Regular**Full Time/Part time**Full time**Pay Basis**Salary**More Information:*** Please visit **“Why Carnegie Mellon”** to learn more about becoming part of an institution inspiring innovations that change the world.* Click here to view a listing of employee benefits* **Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran**. #J-18808-Ljbffr

What Carnegie Mellon University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom