1

Software Developer Jobs in Olathe, KS (NOW HIRING)

Lead Software Engineer

Kansas City, MO · On-site

$100 - $130/hr

We are seeking a Lead Software Developer to design and deliver modern software systems. This role combines hands-on development with technical leadership, guiding engineering teams while building ...

We are seeking a Lead Software Developer to design and deliver modern software systems. This role combines hands-on development with technical leadership, guiding engineering teams while building ...

We are seeking a Lead Software Developer to design and deliver modern software systems. This role combines hands-on development with technical leadership, guiding engineering teams while building ...

We are seeking a Lead Software Developer to design and deliver modern software systems. This role combines hands-on development with technical leadership, guiding engineering teams while building ...

Software QA Intern

Kansas City, KS · On-site

$18.75 - $24.75/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Overland Park, KS · On-site

$19 - $25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Kansas City, MO

$18.75 - $24.50/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Independence, MO · On-site

$17.50 - $23/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Kansas City, KS

$18.75 - $24.75/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Kansas City, MO · On-site

$18.75 - $24.50/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Overland Park, KS

$19 - $25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Independence, MO

$17.50 - $23/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Java Software Engineer

Olathe, KS · On-site

$49 - $67.25/hr

Garmin is a leading technology company specializing in consumer products, and they are seeking a full-time Java Software Engineer. In this role, you will be responsible for developing moderately ...

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 2

Olathe, KS · On-site

$94K - $129K/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 helping design and build the embedded ...

Showing results 21-40

Software Developer information

See Olathe, KS salary details

$46.4K

$108.1K

$160.5K

How much do software developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software developer in Olathe, KS is $108,122.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,000.00 and $125,700.00 per year, depending on experience, location, and employer.

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 in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What are the most commonly searched types of Software Developer jobs in Olathe, KS? The most popular types of Software Developer jobs in Olathe, KS are:
What job categories do people searching Software Developer jobs in Olathe, KS look for? The top searched job categories for Software Developer jobs in Olathe, KS are:
What cities near Olathe, KS are hiring for Software Developer jobs? Cities near Olathe, KS with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Olathe, KS as of August 2026, with employment types broken down into 96% Full Time, 2% Part Time, and 2% Contract. Highlights an 94% In-person, 2% Hybrid, and 4% Remote job distribution, with an average salary of $108,122 per year, or $52 per hour.

$119K - $157K/yr

Full-time

Posted 3 days ago

New


Job description

Description

Senior Software Engineer - Aerospace & Defense Test Systems

Location: Kansas City, MO

Job Type: Full-Time

Industry: Aerospace, Defense, Automated Test Equipment

Citizenship Requirement: U.S. Citizenship Required

Senior Software Engineer - Cutting-Edge Technology


Build Something That Matters

DIT-MCO International has been a trusted leader in wire harness testing and aerospace innovation for more than 75 years. We design and manufacture advanced test equipment for aerospace, defense, and industrial customers worldwide. We're looking for a Senior Software Engineer who enjoys developing software, solving problems, and collaborating to build high-quality, effective software solutions. If you enjoy software development, troubleshooting, automation, and continuous improvement for mission-critical testing systems used in demanding environments, we'd love to meet you.


Why Join DIT-MCO?

Work for a stable, employee-focused company with more than 75 years of success

Be part of a collaborative engineering and manufacturing team

Make a direct impact on production quality, efficiency, and continuous improvement

Work on sophisticated aerospace and electronic manufacturing products

Competitive pay, excellent benefits, and opportunities for growth


About the Role

DIT-MCO International is seeking a Senior Software Engineer to design, develop, and maintain software used in advanced automated test equipment. In this role, you will lead software development efforts from concept through deployment, working closely with cross-functional engineering teams to deliver reliable, high-performance solutions.

This position is ideal for an experienced engineer who enjoys solving complex problems, working at the intersection of software and hardware, and taking ownership of technical outcomes.


What You'll Do

  • Research, design, and develop computer and network software and specialized utility programs
  • Analyze user and system requirements to create effective software solutions
  • Lead software projects from concept through completion, ensuring quality and performance
  • Oversee software architecture and design for new product development
  • Develop and implement software using Microsoft .NET and Visual Studio (C#)
  • Support and maintain both new and legacy software used in automated test equipment
  • Work with hardware engineers to integrate software and hardware systems
  • Ensure system specifications and performance requirements are clearly understood and met
  • Collaborate with product management, project management, engineering teams, and customers
  • Develop, deploy, and support software as assigned
  • Guide and mentor team members through knowledge sharing and technical leadership
  • Assist with troubleshooting analog and digital hardware as it relates to software systems


Requirements

Education and Experience

  • Bachelor's degree in a relevant field of engineering, computer science, or equivalent experience.
  • U.S. citizenship.
  • Minimum of five years of experience as a Software Developer, Software Engineer, or similar role.
  • Demonstrated expertise developing web applications within popular frameworks, with a strong command of software design and development in a test-driven environment.
  • Proven experience applying Agile development methodologies, including leading or guiding Agile practices within a team.
  • Advanced proficiency in database management, SQL, and Object-Relational Mapping (ORM) frameworks.
  • Specific and related industry experience, in addition to analog and digital hardware troubleshooting skills.

Skills

  • Experience with Microsoft Office (Excel, Word, Outlook, and Project).
  • Excellent communication skills, both written and verbal.
  • Strong organizational skills and attention to detail, quality, and efficiency.
  • The ability to handle sensitive information discreetly and confidentially.
  • Demonstrate strong problem-solving skills and the ability to make timely and informed decisions.
  • Proficient in both independent work and collaborative team environments.
  • Interact and build relationships with internal personnel at all levels of the organization.
  • Self-motivated and able to manage time and projects effectively.
  • Identify and analyze complex situations, determine potential solutions, and implement strategies to overcome challenges while considering the team's input and best interests.
  • Analog and digital hardware troubleshooting skills.
  • Willingness to learn and adapt to new technologies and processes.


Primary Job Duties

  • Own software architecture and design decisions for new products, from conception through completion.
  • Lead the design of algorithms and flowcharts, in collaboration with other developers.
  • Produce clean, efficient code based on specifications, within a test-driven development environment.
  • Integrate software components into fully functional software systems and oversee verification and deployment.
  • Ensure clear understanding of system specifications and requirements across the project team.
  • Serve as a subject matter expert in essential core technologies.
  • Troubleshoot, debug, and upgrade existing and legacy software.
  • Gather and evaluate user feedback; recommend and drive execution of improvements.
  • Create and maintain technical documentation for reference and reporting.
  • Collaborate with Product Managers, Project Managers, other engineers, other departments, and customers to drive innovation, solve complex problems, and deliver high-quality solutions.
  • Guide and mentor team members by providing constructive feedback, offering growth opportunities, and sharing knowledge and expertise.
  • Lead by example, demonstrating integrity, professionalism, and a strong work ethic.
  • Supervise or train project team members, as necessary.

Work Environment

  • Good or corrected vision and the ability to distinguish colors.
  • Ability to perform the physical activities necessary to carry out job responsibilities, including moving about the work environment and maintaining stationary positions as needed.
  • Manual dexterity is sufficient to operate equipment, tools, and standard office technology.
  • Ability to function in a fast-paced environment, manage multiple priorities, meet deadlines, and effectively handle changing demands.
  • Ability to occasionally lift, carry, push, or pull up to 25-50 pounds, depending on position requirements.