1

Software Engineer Jobs in Kansas (NOW HIRING)

Summary The Software Engineer is responsible for developing and supporting Warehouse Management System (WMS) functions for all distribution centers, including maintenance, business analysis ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Senior Software Engineer

Wichita, KS · On-site

$109K - $144K/yr

Job Purpose/Summary The Senior Software Engineer designs, develops, and delivers high-quality software across Knowmadics' product platforms. This role owns features end to end, drives technical ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Senior Software Engineer

Wichita, KS

$109K - $144K/yr

Job Purpose/Summary The Senior Software Engineer designs, develops, and delivers high-quality software across Knowmadics' product platforms. This role owns features end to end, drives technical ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Embedded Software Engineer

Kansas City, KS · On-site

$124K - $163K/yr

Position Summary The Software Engineer will contribute to the development, calibration, and testing of new vehicle functional control system software, as well as supporting current products through ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Senior Software Engineer

Overland Park, KS · On-site

$115K - $152K/yr

Senior Software Engineer TFL (Tickets For Less), a leading live entertainment and technology company, has a fantastic opportunity for an experienced Senior Software Engineer to join our team. If you ...

Senior Software Engineer

Overland Park, KS · On-site

$115K - $152K/yr

Senior Software Engineer TFL (Tickets For Less), a leading live entertainment and technology company, has a fantastic opportunity for an experienced Senior Software Engineer to join our team. If ...

Senior Software Engineer

Overland Park, KS

$115K - $152K/yr

Senior Software Engineer TFL (Tickets For Less), a leading live entertainment and technology company, has a fantastic opportunity for an experienced Senior Software Engineer to join our team. If you ...

Senior Software Engineer

Leawood, KS · Remote

$119K - $157K/yr

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 ...

As an application-level Software Engineer, you will be experienced and passionate about customizing, optimizing, and developing our Typescript / JavaScript-based applications. We are looking for a ...

next page

Showing results 1-20

Software Engineer information

See Kansas salary details

$56.6K

$131.6K

$183.3K

How much do software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software engineer in Kansas is $131,569.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,000.00 and $154,300.00 per year, depending on experience, location, and employer.

What Is the Job of a Software Engineer?

Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.

On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What are the most commonly searched types of Software Engineer jobs in Kansas? The most popular types of Software Engineer jobs in Kansas are:
What are popular job titles related to Software Engineer jobs in Kansas? For Software Engineer jobs in Kansas, the most frequently searched job titles are:
What cities in Kansas are hiring for Software Engineer jobs? Cities in Kansas with the most Software Engineer job openings:
What are popular job titles related to Software Engineer jobs in KS? For Software Engineer jobs in KS, the most frequently searched job titles are:
Infographic showing various Software Engineer job openings in Kansas as of June 2026, with employment types broken down into 100% Full Time. Highlights an 96% In-person, and 4% Remote job distribution, with an average salary of $131,569 per year, or $63.3 per hour.
Software Engineer

Software Engineer

Viega

Mcpherson, KS • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Viega rating

8.3

Company rating: 8.3 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

86th of 417 rated machine equipment manufacturers


Job description

Job-ID: 17358; Location(s): McPherson KS
*This role is in office 5 days a week, and you are required to live near the plant in McPherson, KS.
Job Description Summary
The Software Engineer is responsible for developing and supporting Warehouse Management System (WMS) functions for all distribution centers, including maintenance, business analysis, technical design, software development, vendor management, quality assurance, implementation and support.
What You'll Do:
Programming
  • Codes, tests and troubleshoots programs utilizing the appropriate hardware, database, and programming technology; refines data and formats final product.
  • Maintains and modifies programs; makes approved changes by amending flow charts and UML diagrams, develops detailed programming logic, and coding changes.
  • Analyze user requirements and design new software solutions.
  • Develops code or written programs from scratch in a mission critical, distributed, real-time environment.
  • Develops web applications that interface with multiple computer systems.
  • Collaborates with cross-functional teams and participates in requirements, design and code reviews.

Database and Systems Maintenance
  • Assists in managing the day-to-day applications of the WMS functions for all distribution centers.
  • Identifies and continuously acts to enhance individual and team knowledge of new technologies, business processes, and project management skills, staying abreast of trends, latest industry developments and knowledge sharing among colleagues.
  • Analyzes database data; makes recommendations to improve performance and efficiency of data storage and other database features; performs data modeling and optimization.
  • Assists in performing validation procedure testing.
  • Plans methods to test code to support changes in business and/or changes in regulatory requirements that effect reporting or record keeping.
  • Designs, documents and tests integration processes that extract, transform, load and cleanse corporate data.

Support and Troubleshooting
  • Responds to requests for technical assistance in person, via phone or electronically; diagnoses and resolves technical hardware and software issues.
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Liaison with IT department to solve problems and implement improvements related to SQL
  • database server.
  • Assesses data extraction, report generation, and bugs appearing in operations involving the data warehouse; provides production support to solve immediate problems to keep database in production.

Report Generation
  • Creates, designs and maintains reports for daily, weekly and monthly operations; develops and maintains departmental reporting.
  • Develops templates to aid and streamline reporting.
  • Develops appropriate methodologies for collecting, analyzing and presenting data.
  • Confers with cross-functional teams to understand and evaluate their needs for data from the WMS; determines how it will be structured and accessed; designs or creates queries to extract desired data to run reports.

Other
  • Attends meetings as required and/or assigned.
  • Performs other duties as required and/or assigned
  • Keeps abreast of industry trends, standards and new technologies.
  • May be required to travel up to 10% of the time
  • May provide off-hour support when necessary and responds to emergencies in a timely manner.

What We're Looking For:
Knowledge, Skills and Abilities
  • Knowledge of computer programs: Microsoft Office Suite: Excel, Word, Outlook and SAP
  • Knowledge and development experience with various technologies including but not limited to SQL, C++, Java, HTML, Javascript, JSP, CSS, PHP and Oracle
  • Knowledge of warehouse management software
  • Knowledge of computer flow charts and of programming logic and codes
  • Strong analytical and troubleshooting skills
  • Strong organizational skills
  • Ability to understand source-code
  • Ability to communicate both orally and in writing with all levels of the organization
  • Ability to Multi-task and meet deadlines
  • Ability to write technical instructions in the use of programs and /or program modifications
  • Ability to implement and troubleshoot programming changes and modifications
  • Ability to utilize database query tools and create SQL statements
  • Advanced skills in Excel, including proficiency in building macros

Education, Certification/License & Work Experience
  • Bachelors Degree in Computer Science or equivalent
  • 3-5 years of professional programming experience
  • C++ certification preferred
  • Professional experience using STL, AJAX, Webservices, REST, Tomcat and MySQL preferred

Equivalent combinations of education and experience may be considered.
Wondering if you should apply? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Viega, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you're excited about this role but don't check every box in the qualifications section, we encourage you to apply anyway. You may be just the right candidate for this or other positions we have in the future.
Total Rewards Package:
Compensation
  • Base: $72,000 - $91,000 annually, based on specific compensable factors including, but not limited to education, work experience, and geographic market.
  • Bonus: This role will be eligible for participation in a discretionary annual bonus program, pursuant to which an employee may be awarded a percentage of their salary based on the company's performance and their own individual performance.

Benefits
  • Medical, Dental, Vision
  • Wellness Program
  • Health Savings Account (HSA) with a company contribution
  • Voluntary Benefits (Life, AD&D, Disability)
  • 401(k) retirement plan with a 7.5% company contribution
  • Time Off Programs - 22 days Paid Time Off (PTO), 9 Company Holidays, 2 Volunteer Days

Application Window
  • Posting date: 05/18/2026
  • The application deadline for this job is: 06/18/2026

Your contact person:
#LI-JN1
The future needs people like you to shape it.
Apply to Viega now.