Skip to content

Software Engineer

Viega LLC

USonsite$72k-$91k/yrPosted May 18, 2026

Skills

javascriptoraclemysqlexcelc++cssjavasapphp

About the role

Shape the future with us. And also your own.

As a driver of innovation, Viega is one of the most important technology leaders in the installation industry. We develop intelligent systems and integrated digital solutions. Quality is incorporated into everything we do. We believe that this is about much more than supplying pipelines. We turn spaces into living rooms: More comfortable. More intelligent. More secure. More sustainable.

Support Us As

Software Engineer

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.

Compensation

Total Rewards Package:

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

The future needs people like you to shape it.

Apply to Viega now.

Nearest Major Market: Wichita

Compensation

This Software Engineer role pays $72k-$91k/yr. Within typical range for software engineer roles in United States.

Questions about this role

  • How do I apply to this Software Engineer role at Viega LLC?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Software Engineer in United States?

    Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Viega LLC use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.