Senior Software Engineer

MKS Instruments•North Logan, UT
•$100,000 - $160,000•Hybrid

About The Position

MKS is seeking an experienced Senior Software Engineer to design, develop, and maintain C#/.NET desktop applications supporting test, measurement, and diagnostic systems. The role involves building user-facing software that communicates with technical instruments and hardware, automates test workflows, collects and processes data, and presents results to help users evaluate performance and troubleshoot issues. The engineer owns software development from requirements and architecture through testing, deployment, and ongoing support, and collaborates with cross-functional engineering teams to troubleshoot issues, improve application performance, and deliver reliable software.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of software development experience.
  • Strong proficiency in C#/.NET and experience developing Windows desktop applications.
  • Solid understanding of object-oriented design, software architecture, debugging, and automated testing.

Nice To Haves

  • Experience developing software that interfaces with hardware, instruments, or automated test systems.
  • Experience with WPF, WinForms, or similar desktop GUI frameworks.
  • Background in test and measurement, scientific instrumentation, image processing, computer vision, optics, or photonics.
  • Experience with APIs, databases, and Agile software development.

Responsibilities

  • Design and develop Windows desktop applications and graphical user interfaces using C#/.NET.
  • Integrate software with instruments, hardware, and test systems to control operations, collect data, and automate testing.
  • Develop data-processing and visualization capabilities to help users interpret results and identify issues.
  • Own software development from requirements and architecture through testing, deployment, and ongoing support.
  • Collaborate with cross-functional engineering teams to troubleshoot issues, improve application performance, and deliver reliable software.

Benefits

  • Comprehensive benefits package.
  • Health insurance coverage, including medical, dental, and vision.
  • 401(k) with company match.
  • Life and disability insurance.
  • 11 paid holidays.
  • Sick time.
  • 15 paid vacation days.
  • Six weeks of fully paid parental leave.
  • Adoption assistance.
  • Tuition reimbursement.
  • Eligibility for a discretionary annual bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service