> Markdown version of [/jobs/ext/4324026-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4324026-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** MKS Inc. - **Location:** North Logan, UT, United States - **Experience:** Expert - **Salary:** $100,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Application Performance Management, Computer Vision, Automation of Tests, C Sharp (Programming Language), Databases, Software Debugging, Graphical User Interface, Java GUIs, Windows Presentation Foundation, Object-Oriented Software Development, Software Architecture, Software Engineering, Systems Integration, Windows Desktop, Windows Forms, Data Processing, Information Technology - **Published:** October 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8a5bbd7a3a2689ae ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field, with 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 * Experience developing software that interfaces with hardware, instruments, or automated test systems is highly desirable Preferred Qualifications: * 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 We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time. ## Description We are looking for an experienced Senior Software Engineer to design, develop, and maintain C#/.NET desktop applications that support test, measurement, and diagnostic systems. You will build 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., * Designing and developing Windows desktop applications and graphical user interfaces (GUIs) using C#/.NET * Integrating software with instruments, hardware, and test systems to control operations, collect data, and automate testing * Developing data-processing and visualization capabilities that help users interpret results and identify issues * Owning software development from requirements and architecture through testing, deployment, and ongoing support * Collaborating with cross-functional engineering teams to troubleshoot issues, improve application performance, and deliver reliable software