1

Home Automation Programmer Jobs in Utah (NOW HIRING)

Automation Technician - Manufacturing

Erda, UT ยท On-site

$40K/yr

We're committed to making clean, green energy the primary power source for homes, businesses, and ... Support the engineering team in designing electrical and electronic equipment that meets customer ...

Automation Technician - Manufacturing

Erda, UT ยท On-site

$40K/yr

We're committed to making clean, green energy the primary power source for homes, businesses, and ... Support the engineering team in designing electrical and electronic equipment that meets customer ...

... home entertainment, and ensure the delivery of lifesaving medicines. And so much more.โ€‹โ€ฏโ€ฏ โ€‹Come break through with us.โ€ฏ As a leading developer, manufacturer, and global supplier of ...

New

You can help connect the unconnected, drive the future of automobiles, transform at-home ... As a leading developer, manufacturer, and global supplier of scientific laboratory products for 100 ...

Cloud Engineer

Midvale, UT ยท Hybrid

$52.50 - $70.25/hr

Define and implement platform enablement strategies, reusable patterns, and automation frameworks ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

Drive Smules AI-first engineering practices by embedding AI-assisted development, automation ... Home office stipend to help create your ideal workspace Smule is an Equal Opportunity Employer and ...

Senior Cloud Engineer

American Fork, UT

$49.75 - $66.50/hr

... home here. This role is based in-office out of our Headquarters in American Fork, Utah. ROLE ... Drive Automation by developing and maintaining robust Infrastructure as Code (IaC) using Terraform ...

We need a thought leader who can not only write sophisticated automation code but also architect ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

Software Engineer Welcome to the intersection of energy and home services. At NRG, we're all about ... In this role, you will help build internal tools, automation frameworks, and quality platforms that ...

Software Engineer

Lehi, UT ยท On-site +1

Welcome to the intersection of energy and home services. At NRG, we're all about propelling the ... In this role, you will help build internal tools, automation frameworks, and quality platforms that ...

Software Engineer

UT ยท On-site

Welcome to the intersection of energy and home services. At NRG, we're all about propelling the ... In this role, you will help build internal tools, automation frameworks, and quality platforms that ...

Site Reliability Engineer

Draper, UT ยท On-site

$53.25 - $70.75/hr

At AMH, our goal is to simplify the experience of leasing a home through professional management ... Design, develop, streamline, and deploy automation tools and frameworks to enhance the velocity ...

next page

Showing results 1-20

Home Automation Programmer information

See Utah salary details

$36.9K

$73.4K

$102K

How much do home automation programmer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for home automation programmer in Utah is $73,434.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,900.00 and $84,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Home Automation Programmer, and why are they important?

To thrive as a Home Automation Programmer, you need a solid background in programming, electronics, and networking, often supported by a relevant degree or technical certification. Familiarity with home automation platforms (such as Crestron, Control4, or Savant), integration protocols, and device-specific software is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you deliver customized solutions and work with clients or installation teams. These skills are crucial for ensuring reliable, user-friendly smart home systems that meet client expectations and function seamlessly.

What is the difference between Home Automation Programmer vs Home Automation Installer?

AspectHome Automation ProgrammerHome Automation Installer
CredentialsTypically requires programming certifications, technical training, or relevant experienceRequires technical training, certifications in electrical or systems installation often preferred
Work EnvironmentDesigning and coding automation systems, often in offices or labsInstalling hardware and wiring on-site at residential or commercial locations
Employer & IndustryTechnology firms, custom automation companies, residential and commercial sectorsElectrical contractors, home automation companies, residential and commercial projects
Search & Comparison IntentPeople looking to develop or customize automation softwarePeople seeking to install or set up automation systems physically

Home Automation Programmers focus on designing and coding automation systems, often working in labs or offices, while Home Automation Installers handle the physical setup and wiring at client sites. Both roles require technical knowledge but differ in their primary tasks and work environments.

What is a Home Automation Programmer?

A Home Automation Programmer is a professional who designs, configures, and codes smart home systems to automate various functions such as lighting, climate control, security, and entertainment. They integrate devices and platforms so that homeowners can control their environments using smartphones, tablets, voice assistants, or custom interfaces. These programmers typically work with specialized software and hardware, ensuring seamless communication between devices for convenience, efficiency, and security.

What are some common challenges faced by Home Automation Programmers when integrating new devices into existing smart home systems?

Home Automation Programmers often encounter compatibility issues when integrating new devices, especially if products use different communication protocols or lack standardized APIs. Troubleshooting connectivity and ensuring seamless interaction between various smart components can be complex and time-consuming. Additionally, keeping up with frequent firmware updates and evolving industry standards is essential to maintain reliable and secure systems. Collaborating closely with clients, electricians, and vendors helps address these challenges and deliver customized, user-friendly solutions.
What are popular job titles related to Home Automation Programmer jobs in Utah? For Home Automation Programmer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Home Automation Programmer jobs in Utah look for? The top searched job categories for Home Automation Programmer jobs in Utah are:
Staff Software Development Engineer in Test

Staff Software Development Engineer in Test

Ivanti

South Jordan, UT โ€ข On-site, Remote

Other

Posted 15 days ago


Job description

Are you a Staff Software Development Engineer in Test? This is the job for you ! ย 

What you'll do

We are looking for a driven Quality Assurance (QA) Lead and Automation Architect for Neurons UEM (Unified Endpoint Management) E2E Team -Lead the Neurons E2E team thereby driving the team and product to success.

who will be able to perform regular E2E Testing of all products and new features integrated within Neurons UEM (Unified Endpoint Management) Platform.ย Automation Lead - Develop and continuously innovate Rest API, CLI and GUI based Automation frameworks for Neurons UEM Platform.ย Automate end to end use-cases for legacy and new features for Neurons UEM.ย Groom the E2E team in all the feature executions and automation development.ย Review automation code written by E2E team.ย Develop entire CI/CD pipelines and framework for daily production runs.ย Automate the notification for successful and failed test suite executions.ย Collaborate with SRE, Support Team and Project stakeholders on all features and bugs uncovered by E2E team.ย Understand all the critical and important features to be E2E automated by collaborating with Dev managers and Directors/Stakeholdersย Actively sharing all the results and customer scenarios automated with all necessary dev managers/directors and stakeholders.ย Identifying all the important customer scenarios and features for E2E Execution and automationย Be an active scrum master for the team, and lead on all the necessary sprint deliverables.ย Cross Collaborate with different orgs and development teams and help them in E2E Testing and Automation.ย Log Issues, Debug and Triage Product Failures and help SRE/Dev Team in RCA and possible fixes.

What will you bring?

Bachelor's degree in Computer Science, IT, or related field.

Five years in any occupation with software engineering experience must include:

  • Experience as Automation Architect or QA Lead and mentoring QA team;
  • Experience leading a team of engineers in the design, implementation, and delivery of substantial automation framework;
  • Experience designing and architecting automation frameworks from scratch; End-to-End, Rest API, CLI and GUI automation; Java, Groovy or Selenium in developing GUI Framework and scripts;
  • Experience using Python in developing Rest API/CLI Framework and scripts; RDBMS and SQL technologies; Design patterns, data structures and algorithm design; Dev-ops tools and processes; Continuous Integration and Continuous Development (CI/CD); Jenkins or ADO for building pipelines; AWS/Azure technologies; Micro service architecture; API gateway, Elastic Search, Kubernetes; and Agile and Scrum methodologies

ย 

Why Ivanti?

  • Friendly flexible working model: Empower excellence whether you're at home or in the office and support work-life balance.
  • Competitive compensation & total rewards: Including health, wellness, and financial plans tailored for you and your family.
  • Global, diverse teams: Collaborateย with talented people from 23+ countries.
  • Learning & development: Growย your skills with access to best-in-class learning tools and programs.
  • Equity & belonging: Weย value every voice. Your story helps inform our solutions for a changing world.

What drives us

Ivanti's mission is to elevate human potential within organizations by managing, protecting and automating technology for continuous innovation.

It is through diverse and inclusive hiring, decision-making, and commitment to our employees and partners that we will continue to build and deliver world-class solutions for our customers.

ย 

To learn more about Ivanti's Mission and Core Values.ย 

Inclusion at Ivanti

Ivanti is proud to be an Equal Opportunity Employer. We're committed to building a diverse team and fostering an inclusive environment where everyone belongs. We welcome applicants from all backgrounds and walks of life. Need adjustments during the process? Reach out to talent@ivanti.com we're happy to help.