1

Software Programmer Jobs in Kansas (NOW HIRING)

They are seeking a full-time Software Engineer - Avionics responsible for developing software and creating designs for new functionalities in Garmin products and applications. Responsibilities : • ...

Java Software Engineer

Olathe, KS · On-site

$50 - $68.75/hr

Overview We are seeking a full-time Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing moderately complex ...

Software Engineer I Are you ready to start your career in software engineering and contribute to real-world security and IoT solutions ? Do you want hands-on experience building software that ...

Software Engineer 2

Olathe, KS · On-site

$94.40K - $129.30K/yr

Overview We are seeking a full-time Software Engineer 2 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing moderately complex UI ...

Software Engineer I Are you ready to start your career in software engineering and contribute to real-world security and IoT solutions ? Do you want hands-on experience building software that ...

Software Engineer I Are you ready to start your career in software engineering and contribute to real-world security and IoT solutions? Do you want hands-on experience building software that ...

Overview We are seeking a full-time Software Engineer - Fitness at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing moderately complex ...

Software Engineer I Are you ready to start your career in software engineering and contribute to real-world security and IoT solutions ? Do you want hands-on experience building software that ...

Software Engineer The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate ...

Software Engineer 1 - Embedded Software

Olathe, KS · On-site

$127.10K - $167.20K/yr

Software Engineer 1 - Embedded We are seeking a full-time Software Engineer 1 - Embedded at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for ...

Senior Software Engineer

Olathe, KS · On-site

$118.40K - $156.10K/yr

Senior Software Engineer We are seeking a full-time Senior Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will build the platforms, tooling, and ...

Senior Software Engineer

Olathe, KS · On-site

$118.60K - $156.40K/yr

Overview We are seeking a full-time Senior Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will build the platforms, tooling, and infrastructure ...

WHAT YOU'LL DO As a Senior Software Engineer you will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization utilizing Microsoft ...

Design and implement software solutions using various programming languages * Troubleshoot, debug, and resolve software defects and issues * Partner with business users to design, develop and support ...

next page

Showing results 1-20

Software Programmer information

See Kansas salary details

$24

$48

$73

How much do software programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for software programmer in Kansas is $48.48, according to ZipRecruiter salary data. Most workers in this role earn between $39.23 and $56.59 per hour, depending on experience, location, and employer.

What Does a Software Programmer Do?

A software programmer works on the development of computer software. Your duties in this career include writing code and programming the software so that it performs the needed processes. Your responsibilities in this job require testing of computer software and the removal of any bugs or malfunctions. If you are writing programs for a company, you may need to test it on their network to ensure usability throughout the company. After programming, you may need to write technical instructions for how to use the software.

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

To thrive as a Software Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and a relevant degree or coding certifications. Familiarity with integrated development environments (IDEs), version control systems like Git, and frameworks or libraries pertinent to your specialization is typically required. Attention to detail, effective communication, and teamwork are vital soft skills that help programmers excel in collaborative development environments. These skills and qualities ensure the delivery of reliable, high-quality software solutions and promote effective project collaboration.

What are some common challenges software programmers face when working on large-scale projects?

Software programmers working on large-scale projects often encounter challenges such as coordinating effectively with cross-functional teams, managing complex codebases, and maintaining clear documentation. Balancing the need for quick feature delivery with writing maintainable, bug-free code can also be demanding. Additionally, integrating new technologies or tools into existing systems while ensuring system stability requires strong problem-solving skills and adaptability.

What is the difference between Software Programmer vs Software Developer?

AspectSoftware ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, sometimes a master's, in computer science or software engineering
Work EnvironmentOften works on coding, debugging, and implementing specific featuresInvolves designing, developing, testing, and maintaining software applications
Industry UsageCommonly used in tech companies, IT firms, and software service providersWidely used across industries for creating software solutions
Search & Comparison IntentFocuses on coding tasks and technical skillsEncompasses broader development responsibilities and project management

While both roles involve programming skills, a Software Programmer primarily focuses on writing and debugging code, whereas a Software Developer has a broader role that includes designing and managing entire software projects. The choice depends on the scope of work and career goals within the software industry.

What are the most commonly searched types of Software Programmer jobs in Kansas? The most popular types of Software Programmer jobs in Kansas are:
What cities in Kansas are hiring for Software Programmer jobs? Cities in Kansas with the most Software Programmer job openings:
What are popular job titles related to Software Programmer jobs in KS? For Software Programmer jobs in KS, the most frequently searched job titles are:
Infographic showing various Software Programmer job openings in Kansas as of May 2026, with employment types broken down into 65% Full Time, 30% Part Time, and 5% Contract. Highlights an 100% Physical job distribution, with an average salary of $100,833 per year, or $48.5 per hour.
Software Engineer - Avionics

Software Engineer - Avionics

Garmin International, Inc.

Olathe, KS • On-site

Full-time

Posted 27 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

9th of 137 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Software Engineer - Avionics at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications.
Essential Functions
  • Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, or other selected languages
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
  • May perform as a technical leader or Lead Software Engineer for derivative software project
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
  • Provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Contributes to technical research on new technologies
  • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects
  • Serves as a mentor to less experienced software engineers (Software Engineer 1)
  • Supports working hours as part of a rotating schedule to provide on call support of Garmin's 24/7 operations

Basic Qualifications
  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency and experience necessary to develop moderately complex software in C, C++, C#, or other selected languages
  • Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)

Desired Qualifications
  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Previous work or internship experience in design, particularly for consumer products

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom