1

Python Software Engineer Jobs in Kansas (NOW HIRING)

Creates and executes designs for new functionalities of the CI and build systems using Python, Java ... May serve as a Lead Software Engineer for complex software development project designs and/or ...

Your Job We are seeking a Software Engineer to join our Software Engineering team in Wichita, KS ... Experience building production-grade software solutions in Python and Node.js. * Experience working ...

Experience building backend services using languages such as C#, Python, or similar * Understanding of software engineering disciplines and the ability to work across multiple layers of the ...

Sr Software Engineer - Web Development

Olathe, KS · On-site

$115K - $152K/yr

Garmin is seeking a full-time Sr Software Engineer - Web Development on their Core Platform ... Python, Java) or other selected languages for new web applications • May serve as a Lead Software ...

The Staff Software Engineer is responsible for all stages of the software development lifecycle ... Experience in designing and developing Web-based applications using Python, Node JS, Graph QL ...

Senior Software Engineer - Garmin Health

Olathe, KS · On-site

$118K - $156K/yr

Mastered proficiency in writing software in C, C++ or Python and relevant experience and/or ... Experience with hardware engineering tools (multimeter, oscilloscope, debuggers, simulators)

The Staff Software Engineer is responsible for all stages of the software development lifecycle ... Experience in designing and developing Web-based applications using Python, Node JS, Graph QL ...

Software Engineer 2 (UI)

Olathe, KS · On-site

$100K - $134K/yr

Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, Python or other selected languages * Utilizes software engineering tools such as ...

We are looking for collaborative, growth-minded Software Engineers to join us. Whether your ... NET, Java, or Python. * Frontend:Modern JavaScript frameworks like React or Angular, and TypeScript.

We are looking for collaborative, growth-minded Software Engineers to join us. Whether your ... NET, Java, or Python. * Frontend: Modern JavaScript frameworks like React or Angular, and ...

Showing results 21-40

Python Software Engineer information

See Kansas salary details

$20.5K

$124.8K

$180.6K

How much do python software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for python software engineer in Kansas is $124,833.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,500.00 and $146,700.00 per year, depending on experience, location, and employer.

What is a Python software engineer?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What does a Python software engineer do?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.

What skills and qualifications are needed to be a Python software engineer?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

Are Python Software Engineers in demand?

Python Software Engineers are in high demand across various industries due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data tools, making it a valuable skill set for many tech roles.

Can I be a Python Software Engineer with Python?

Yes, Python is the primary programming language used by Python Software Engineers. Proficiency in Python, along with knowledge of related tools like version control systems and frameworks, is essential for this role. Typically, a bachelor's degree in computer science or a related field and experience with software development are also required.

How much do Python software engineers make?

Python software engineers' salaries vary based on experience, location, and industry, but the median annual salary in many regions ranges from $80,000 to $130,000. Senior roles or those with specialized skills in frameworks like Django or data analysis can earn higher compensation, often exceeding $150,000 annually.

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

The most popular types of Python Software Engineer jobs in Kansas are:

What are popular job titles related to Python Software Engineer jobs in Kansas?

For Python Software Engineer jobs in Kansas, the most frequently searched job titles are:

What job categories do people searching Python Software Engineer jobs in Kansas look for?

The top searched job categories for Python Software Engineer jobs in Kansas are:

What are popular job titles related to Python Software Engineer jobs in KS?

For Python Software Engineer jobs in KS, the most frequently searched job titles are:

Infographic showing various Python Software Engineer job openings in Kansas as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $124,833 per year, or $60 per hour.

Embedded Software Engineer 2 - Avionics

Garmin International, Inc.

Olathe, KS • On-site

$127K - $167K/yr

Full-time

Re-posted 4 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 159 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Embedded Software Engineer 2 - Avionics for our corporate location in Olathe, KS, or Chandler, AZ. In this role, you'll be responsible for working directly with customers to coordinate customized software and hardware solutions. You'll write software in C and Python, configuring the flight deck to meet your customer's requirements, and integrate software for delivery to the customer. This role provides a customer-facing opportunity with aircraft Original Equipment Manufacturers (OEMs) in addition to software engineering responsibilities.
Essential Functions
  • Creates and executes designs for small sets of new functionalities as part of a software project using C, Python 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)
  • Software development for safety-critical airframe specific and airframe independent functionality
  • Successfully managing OEM relationships, including: positive and proactive communication, understanding and advocating for requirements from customers, managing feedback, and ensuring expectations are appropriately calibrated with our OEM partners
  • Develops and maintains high quality deliverables for our OEMs in alignment with their engineering, flight test, and production schedules
  • Familiarity and understanding of how Garmin Aviation's product offerings come together as an integrated flight deck
  • Works cross functionally with Garmin's program coordination, systems, system tests, human factors and flight operations teams to ensure all aspects of a program are tended to

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++, and Python, 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
  • An aviation industry background or pilot license is strongly preferred
  • Defense industry or military background in aviation
  • Customer service oriented and comfortable interacting directly with customers

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