1

Machine Vision Software Engineer Jobs in Sandy, UT

Senior Software Engineer(Backend)

Salt Lake City, UT ยท Hybrid

$118.50K - $156.30K/yr

Medical, dental, vision * 401(k) with employer match * Life and long-term disability coverage * HSA ... fax machines. The demands described here are representative of those that must be met by an ...

Senior Software Engineer(Backend)

Salt Lake City, UT ยท On-site

$118.50K - $156.30K/yr

Medical, dental, vision * 401(k) with employer match * Life and long-term disability coverage * HSA ... fax machines. The demands described here are representative of those that must be met by an ...

New

Senior Software Engineer(Backend)

Salt Lake City, UT ยท On-site

$118.50K - $156.30K/yr

Medical, dental, vision * 401(k) with employer match * Life and long-term disability coverage * HSA ... fax machines. The demands described here are representative of those that must be met by an ...

Software Engineer II

Provo, UT

$92.20K - $126.30K/yr

... time systems, machine learning, cybersecurity, and DevOps. Join our team of creative problem ... Our values drive our actions, behaviors, and performance with a vision for a safer, more connected ...

Software Engineer II

Provo, UT

$92.20K - $126.30K/yr

... time systems, machine learning, cybersecurity, and DevOps. Join our team of creative problem ... Our values drive our actions, behaviors, and performance with a vision for a safer, more connected ...

... machine learning, and other engineers -- who are driving realโ€world impact in AI development. Our ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

Software Engineer II

Salt Lake City, UT

$89.50K - $122.60K/yr

About Us At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of ... This team will leverage modern IoT, data science and machine learning, cloud, and front end user ...

Software Engineer II

Salt Lake City, UT

$89.50K - $122.60K/yr

About Us At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of ... This team will leverage modern IoT, data science and machine learning, cloud, and front end user ...

Software Engineer II

Salt Lake City, UT

$89.50K - $122.60K/yr

About Us At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of ... This team will leverage modern IoT, data science and machine learning, cloud, and front end user ...

Software Engineer II

Salt Lake City, UT ยท On-site

$89.50K - $122.60K/yr

About Us At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of ... This team will leverage modern IoT, data science and machine learning, cloud, and front end user ...

Software Engineer II

Salt Lake City, UT ยท On-site +1

$89.50K - $122.60K/yr

About Us At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of ... This team will leverage modern IoT, data science and machine learning, cloud, and front end user ...

Software Engineer II

Salt Lake City, UT

$89.50K - $122.60K/yr

At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of experience ... This team will leverage modern IoT, data science and machine learning, cloud, and front end user ...

Senior Software Engineer

Lehi, UT ยท On-site

$115K - $151.60K/yr

Hands-on experience applying AI or machine learning in real products, including prompt design ... Typically 10+ years of relevant software engineering experience, though impact and scope of ...

Senior Software Engineer

Lehi, UT

$115K - $151.60K/yr

Machine-learning / Data Science * Technical leadership Benefits * Stock options * Medical, dental ... and vision insurance * Generous PTO * 11 paid company holidays * Hybrid work model - WFH every ...

Senior Software Engineer

Lehi, UT ยท On-site

$115K - $151.60K/yr

Machine-learning / Data Science * Technical leadership Benefits * Stock options * Medical, dental ... and vision insurance * Generous PTO * 11 paid company holidays * Hybrid work model - WFH every ...

Senior Software Engineer

Lehi, UT

$115K - $151.60K/yr

Machine-learning / Data Science * Technical leadership Benefits * Stock options * Medical, dental ... and vision insurance * Generous PTO * 11 paid company holidays * Hybrid work model - WFH every ...

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Vision, and Dental Insurance - 401(k) match. Pattern matches 100% of the first 3% in eligible ...

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Vision, and Dental Insurance - 401(k) match. Pattern matches 100% of the first 3% in eligible ...

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Vision, and Dental Insurance - 401(k) match. Pattern matches 100% of the first 3% in eligible ...

next page

Showing results 1-20

Machine Vision Software Engineer information

See Sandy, UT salary details

$60.3K

$140.2K

$195.3K

How much do machine vision software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for machine vision software engineer in Sandy, UT is $140,186.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,000.00 and $164,400.00 per year, depending on experience, location, and employer.

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

To thrive as a Machine Vision Software Engineer, you need a solid background in computer science, image processing, and mathematics, usually backed by a relevant degree. Familiarity with programming languages such as Python or C++, machine vision libraries like OpenCV, and experience with deep learning frameworks are typically required. Strong problem-solving, attention to detail, and effective communication skills help engineers design robust solutions and collaborate with multidisciplinary teams. These competencies are crucial for developing accurate, efficient vision systems that meet real-world automation and quality control demands.

What are some of the main challenges Machine Vision Software Engineers face when integrating vision systems into manufacturing environments?

Machine Vision Software Engineers often encounter challenges such as ensuring reliable image capture despite varying lighting conditions and accommodating different types of defects or product variations. Integrating vision systems with existing automation hardware and production lines can require close collaboration with mechanical, electrical, and process engineers. Additionally, optimizing algorithms for real-time performance while maintaining high accuracy is a frequent necessity. Continuous testing and iterative development are key to addressing these challenges and delivering robust solutions in dynamic manufacturing settings.

What does a Machine Vision Software Engineer do?

A Machine Vision Software Engineer designs, develops, and maintains software systems that enable computers to interpret and process visual information from the real world. They work with cameras, sensors, and advanced algorithms to automate tasks such as inspection, identification, measurement, and guidance in industrial and robotics applications. Their responsibilities often include integrating hardware with software, optimizing image processing algorithms, and ensuring the accuracy and reliability of vision systems. These engineers play a crucial role in industries like manufacturing, automotive, healthcare, and logistics where automated visual inspection and analysis are essential.

What is the difference between Machine Vision Software Engineer vs Computer Vision Engineer?

AspectMachine Vision Software EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in CS, EE, or related; experience with image processingBachelor's or Master's in CS, EE, or related; strong programming skills in Python, C++
Work EnvironmentManufacturing, robotics, quality inspectionAutonomous vehicles, AI research, multimedia applications
Industry UsageManufacturing, industrial automation, roboticsTech, automotive, research institutions
Search & Comparison IntentFocus on industrial and automation applicationsFocus on AI, perception, and multimedia systems

While both roles involve image analysis and programming skills, Machine Vision Software Engineers primarily work on industrial automation and manufacturing systems, whereas Computer Vision Engineers focus on AI-driven perception in autonomous vehicles, robotics, and multimedia applications. The roles overlap in skills but differ in application environments and industry focus.

What cities near Sandy, UT are hiring for Machine Vision Software Engineer jobs? Cities near Sandy, UT with the most Machine Vision Software Engineer job openings:
Senior Software Engineer(Backend)

Senior Software Engineer(Backend)

Celtic Bank

Salt Lake City, UT โ€ข Hybrid

$118.50K - $156.30K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

Celtic Bank is seeking a highly skilled Senior Software Engineer with deep expertise in backend development, cloud technologies, distributed systems, and API integrations. In this role, you will help shape and improve the banking experience for our customers while expanding our technology capabilities to support new products and partnerships.

You will design, build, maintain, and operate scalable cloud-native software systems used by both internal teams and external business partners. This role requires close collaboration with engineering teams, business stakeholders, and third-party partners to ensure seamless integrations, reliable system performance, and high engineering standards.

The ideal candidate is a strong technical leader with excellent problem-solving abilities, a collaborative mindset, and a passion for engineering excellence.

In office days: Tuesdays and Thursdays.

What You'll Do
  • Design, develop, and deploy scalable cloud-native distributed backend systems capable of supporting over 1 million users while meeting strict SLAs.
  • Collaborate closely with engineering teams and business stakeholders to translate user needs into high-quality technical solutions.
  • Build and maintain resilient integrations with third-party APIs and platforms.
  • Evaluate architectural trade-offs and provide technical guidance aligned with business goals.
  • Deliver accurate development estimates and communicate project status effectively.
  • Support production systems through monitoring, logging, alerting, and operational improvements.
  • Troubleshoot and resolve issues within large-scale distributed systems.
  • Create and maintain comprehensive technical and architectural documentation.
  • Improve developer tooling, CI/CD pipelines, and build/release processes.
  • Participate in code reviews, testing, and quality assurance to ensure secure, maintainable software.
  • Mentor engineers and foster a culture of learning, feedback, and craftsmanship.
  • Stay current with emerging technologies, software development methodologies, and engineering best practices.
  • Leverage AI tools and technologies to enhance software development workflows and productivity.

Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience
  • 5+ years of professional backend software engineering experience using cloud platforms
  • Strong experience with C# and Microsoft Azure preferred
  • Expert-level understanding of:
    • API design and integrations
    • Distributed systems
    • Event-driven architectures
    • Relational and non-relational databases
    • Performance optimization and scalability
  • Exceptional communication and collaboration skills
  • Strong analytical thinking and problem-solving capabilities
  • Demonstrated ownership mindset and ability to work effectively in ambiguous environments
  • Excellent time management and professional work ethic

Benefits

  • Medical, dental, vision
  • 401(k) with employer match
  • Life and long-term disability coverage
  • HSA and FSA plans
  • Holidays and paid time off requests
  • Robust wellness program (we're talking catered meals three times a week, lunch and learns, and onsite gym!)

Headquartered in the heart of downtown Salt Lake City, Utah, Celtic Bank was named a top SBA lender in the nation in 2025! Celtic Bank is a leading nationwide lender specializing in SBA 7(a), SBA 504, USDA B&I, express loans, asset-based loans, commercial real estate loans and commercial construction loans.

Celtic Bank is an equal opportunity employer and complies with all applicable federal, state and local fair employment practices laws.

Physical and Other Requirements

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Stationary Work: The employee is frequently required to stand; walk; use hands to type, handle documents, and perform other office related duties. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects.
  • Mobility: The employee in this position needs to occasionally move between work sites and inside the office to access file cabinets, office machinery, etc.
  • Communicate: The employee is regularly required to talk or hear and will frequently communicate with others. Must be able to read, write and understand fluent English.
  • Work Model: The employee in this position will work either a fully Onsite or Hybrid work model. All employees, regardless of location, may be required to travel to the Salt Lake City office for mandatory company meetings, events, or related occasions.
    • Utah-based employees: Hybrid work schedule available after initial training period in our Salt Lake City, Utah office - department and job requirements will determine eligibility.