1

Software Development Jobs in Kansas (NOW HIRING)

Be Seen First

Working within RTCA DO-178C and DO-254 development environments, you will help ensure products meet the highest standards of safety, reliability, and regulatory compliance while collaborating with ...

Sr. Software Engineer

Overland Park, KS · On-site

$121K - $159K/yr

Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. * Collaborate with solution managers, designers, and other teams to gather ...

Senior .Net Software Engineer

Olathe, KS · On-site

$115K - $152K/yr

The role involves providing technical leadership in software development for new products and applications, mentoring less experienced engineers, and contributing to advanced technical research.

Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. * Collaborate with solution managers, designers, and other teams to gather ...

Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. * Collaborate with solution managers, designers, and other teams to gather ...

Sr. Software Engineer

Overland Park, KS · On-site

$121K - $159K/yr

Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. * Collaborate with solution managers, designers, and other teams to gather ...

Sr. Software Engineer

Overland Park, KS · On-site

$121K - $159K/yr

Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. * Collaborate with solution managers, designers, and other teams to gather ...

Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. * Collaborate with solution managers, designers, and other teams to gather ...

Responsibilities : • Serves in a leadership capacity as an individual contributor for carrying out software development in C, C++, or other selected languages for new products and/or applications ...

Showing results 21-40

Software Development information

See Kansas salary details

$70.9K

$126.7K

$159.2K

How much do software development jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software development in Kansas is $126,733.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,100.00 and $145,400.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What are the most commonly searched types of Software Development jobs in Kansas? The most popular types of Software Development jobs in Kansas are:
What are popular job titles related to Software Development jobs in Kansas? For Software Development jobs in Kansas, the most frequently searched job titles are:
What cities in Kansas are hiring for Software Development jobs? Cities in Kansas with the most Software Development job openings:
Infographic showing various Software Development job openings in Kansas as of August 2026, with employment types broken down into 100% Full Time. Highlights an 77% In-person, and 23% Remote job distribution, with an average salary of $126,733 per year, or $60.9 per hour.

Senior Software Engineer

Garmin International, Inc.

Olathe, KS • On-site

$118K - $156K/yr

Full-time

Re-posted 29 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

14th of 156 rated electronics manufacturers


Job description

Overview
Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions):
  • Develops moderately complex software in C, C++, Python or other selected languages for new products and/or applications.
  • Designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality.
  • Execute manual and automated tests of Garmin software in accordance with established testing protocols to ensure quality and compliance with stated requirements.
  • Decomposes functional requirements into well-defined tasks.
    Researches fundamental problems and implements algorithm solutions that are appropriate.
  • Offers peer technical assessments in areas of expertise, new technologies and software designs.
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents.
  • Provides technical mentoring and guidance without formal supervisory responsibilities. This is an individual contributor role.
  • Full-time remote work is not available.

Bachelor's degree in computer science, Electrical or Electronics Engineering, Computer or Software Engineering, or related field, plus 5 (five) years of progressive experience as a software, embedded or design engineer, and demonstrated experience in the following:
  • C, C++, and Python
  • Embedded Linux with Yocto Project
  • Architecting with multiple code modules
  • Version control systems including Git.
  • Algorithms and data structures
  • Full software development life cycle including requirement gathering and system designs
  • Software development support tooling including Jira, Gerrit, Confluence, Jenkins, and Jtag
  • Object oriented design documentation methodologies including UML and sequence diagrams
  • Automated software delivery and testing principles including continuous integration/delivery (CI/CD) and test automation frameworks including Labgrid, Zuul, Jenkins, GoogleTest or similar
  • Software engineering tools including build systems (Waf, Make or other), compilers including GNU tool chain, debuggers including GNU debugger (GDB) and emulators.

In lieu of a Bachelors degree plus five years of progressive experience, will accept a Masters degree in the same plus three years of experience as a software, embedded or design engineer.
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.
#non-indexed

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom