1

Automation Software Engineer Jobs in Madison, WI

The Automation Engineer IIis responsible for the software design and implementation, and support of automation and process control systems projects including new installations, modifications, and ...

Sr. Engineer, Software

Madison, WI · On-site

$123K - $162K/yr

... Automation. We hire innovators with the passion, creativity, and drive to answer constantly ... As a Senior Software Engineer, you will take deep technical ownership of significant product ...

... automation) to increase engineering efficiency without sacrificing quality. Collaboration & Technical Contribution * Collaborate across disciplines (software, systems, test, product, clinical/field ...

... automation) to increase engineering efficiency without sacrificing quality. Collaboration & Technical Contribution * Collaborate across disciplines (software, systems, test, product, clinical/field ...

Senior Software Engineer II

Madison, WI · On-site +1

$197K - $232K/yr

About the Role: Senior Software Engineers II at Confluent take ownership of critical backend ... Identify and drive platform and productivity improvements (tooling, automation, process) that raise ...

Software Engineering Manager

Windsor, WI · Hybrid

$135K - $160K/yr

Represent Software Engineering in cross-functional R&D core teams delivering complete instrument and automation products. * Lead a software organization spanning embedded firmware, HMI/SCADA ...

Software Engineering Manager

Windsor, WI · Hybrid

$135K - $160K/yr

Represent Software Engineering in cross-functional R&D core teams delivering complete instrument and automation products. * Lead a software organization spanning embedded firmware, HMI/SCADA ...

Software Engineering Manager

Windsor, WI · On-site +1

$135K - $160K/yr

Represent Software Engineering in cross-functional R&D core teams delivering complete instrument and automation products. * Lead a software organization spanning embedded firmware, HMI/SCADA ...

The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...

The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...

DevOps Engineer II

Madison, WI · On-site +1

$83K - $97K/yr

We are seeking a DevOps Engineer to lead automation of deployment and upgrade processes for our Windows-based software products in Azure, while also contributing directly to the maintenance and ...

DevOps Engineer II

Madison, WI · On-site +1

$83K - $97K/yr

We are seeking a DevOps Engineer to lead automation of deployment and upgrade processes for our Windows-based software products in Azure, while also contributing directly to the maintenance and ...

next page

Showing results 1-20

Automation Software Engineer information

See Madison, WI salary details

$66K

$100.3K

$139.1K

How much do automation software engineer jobs pay per year?

As of Jun 22, 2026, the average yearly pay for automation software engineer in Madison, WI is $100,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,700.00 and $111,300.00 per year, depending on experience, location, and employer.

What does a software automation engineer do?

A software automation engineer designs, develops, and maintains automated testing and deployment systems to improve software quality and efficiency. They often use tools like Selenium, Jenkins, or scripting languages to create repeatable processes and ensure reliable software performance. Strong programming skills and understanding of testing frameworks are essential for this role.

Will AI replace automation engineer?

Automation Software Engineers design and implement automated systems, and while AI can augment their work by enabling more advanced automation, it is unlikely to fully replace them. Instead, AI tools are expected to serve as complementary technologies that enhance the engineer’s ability to develop and maintain complex automation solutions.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, data engineering, or systems architecture can earn $500,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries or companies. Executive or leadership roles like engineering managers or directors may also reach this compensation level. Achieving this often requires advanced certifications, a strong track record, and sometimes stock options or bonuses.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or automation engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries or companies. Roles often require expertise in programming, system design, and certifications, and may include bonuses or stock options that contribute to total compensation.

What does an Automation Software Engineer do?

An Automation Software Engineer designs, develops, and implements software solutions to automate repetitive tasks, improve efficiency, and reduce human intervention in various processes. They work with programming languages, testing frameworks, and automation tools to streamline workflows in industries like software development, manufacturing, and IT operations. Their responsibilities often include writing scripts, creating test automation frameworks, and integrating automation solutions with existing systems. Strong problem-solving skills and knowledge of automation technologies are crucial for success in this role.

What are the main challenges Automation Software Engineers face in their day-to-day work?

Automation Software Engineers often encounter challenges such as keeping up with rapidly evolving testing technologies, integrating automation frameworks with complex or legacy systems, and ensuring consistent test coverage across diverse platforms. They also need to troubleshoot flaky tests and maintain or scale automated solutions as software products grow in complexity. Collaborating closely with development, QA, and DevOps teams can add additional layers of coordination, requiring strong communication and planning. Successfully navigating these challenges helps ensure high-quality, efficient software delivery and provides valuable learning and growth opportunities in the field.

What are the key skills and qualifications needed to thrive in the Automation Software Engineer position, and why are they important?

To thrive as an Automation Software Engineer, you need strong programming skills (such as Python, Java, or C#), expertise in automation frameworks, and a solid understanding of software testing principles, usually supported by a degree in computer science or a related field. Familiarity with tools like Selenium, Jenkins, Docker, and experience with CI/CD pipelines or relevant certifications (e.g., ISTQB) are highly valuable. Strong problem-solving abilities, attention to detail, and effective communication enhance performance in this collaborative role. These skills ensure the engineer can design, implement, and maintain robust automated solutions that increase efficiency and reliability in software delivery.

What job categories do people searching Automation Software Engineer jobs in Madison, WI look for? The top searched job categories for Automation Software Engineer jobs in Madison, WI are:
Infographic showing various Automation Software Engineer job openings in Madison, WI as of June 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $100,283 per year, or $48.2 per hour.

Full-time

Posted 4 days ago


Job description

You've discovered something special. A company that cares. Cares about leading the way in construction, engineering, manufacturing and renewable energy. Cares about redefining how energy is designed, applied and consumed. Cares about thoughtfully growing to meet market demands. And as "one of the Healthiest 100 Workplaces in America" is focused on the mind/body/soul of team members through our Culture of Care.

The Automation Engineer IIis responsible for the software design and implementation, and support of automation and process control systems projects including new installations, modifications, and customer support. Activities are heavily focused on-site at customer facilities.The ideal candidate must be proficient in the use of a PC and Microsoft Office Suite.

Automation Engineers will participate in an afterhours on-call rotation schedule.

MINIMUM REQUIREMENTS

Education: Associate Degree in Automated Manufacturing, Electro Mechanical Technology, EET OR

Experience:4 years intermediate PLC/HMI/SCADA programming and system startup experience.

Valid state driver's license and satisfactory driving record is required.

Travel: 25-50%

Work Schedule: This position works between the hours of 6 AM and 6 PM, Monday- Friday. Schedule may vary and can include, but is not limited to: nights, weekends, and holidays. All

KEY RESPONSIBILITIES
  • Methodically approaches the process startup.
  • Able to work independently; assesses and troubleshoots service needs under stressful conditions, i.e., machine down and customer losing money. Works through more complicated systems and/or intermittent issues.
  • Works with team and takes direction from more senior Automation Engineers and/or provides direction to less senior Automation Engineers.
  • Provides input to team brainstorming activities to contribute to solutions or options. Thinks outside the box and is willing to share ideas.
  • Works intermediate level project assignments independently. This includes working directly and independently with Systems Architects, Project Engineers, and customers.
  • Directly provides programming and commissioning support and "owns" the startup and project scope.
  • Actively participates in continued education efforts
  • Performs other related duties as required and assigned.

The job description and responsibilities described are intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended as a comprehensive list of all functions, responsibilities, skills or abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate.

How Does FTI Give YOU the Chance to Thrive?

If you're energized by new challenges, FTI provides you with many opportunities. Joining FTI opens doors to redefine what's possible for your future.

Once you're a team member, you're supported and provided with the knowledge and resources to achieve your career goals with FTI. You're officially in the driver's seat of your career, and FTI's career development and continued education programs give you opportunities to position yourself for success.

FTI is a "merit to the core" organization. We recognize and reward top performers, offering competitive, merit-based compensation, career path development and a flexible and robust benefits package.

Benefits are the Game-Changer

We provide industry-leading benefits as an investment in the lives of team members and their families.You're invited to review the full list of FTI benefits available to regular/full-time team members. Start here. Grow here. Succeed here. If you're ready to learn more about your career with FTI, apply today!

Faith Technologies, Inc. is an Equal Opportunity Employer - veterans/disabled.