> Markdown version of [/jobs/ext/3329263-associate-software-engineer](https://www.wearedevelopers.com/jobs/ext/3329263-associate-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). --- # Associate Software Engineer - **Company:** Schweitzer Engineering Laboratories - **Location:** Pullman, WA, United States - **Experience:** Experienced - **Salary:** $81,300.0 - $122,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, Java (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Information Systems, Computer Engineering, Web Development, Graphical User Interface, Hardware Interface Design, Windows Communication Foundation, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Software Systems, Systems Integration, Web Services, ReactJS, Blazor, Backend, Information Technology, Front End Software Development - **Published:** September 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cb6df96880d08304 ## About the Role * Object oriented design approaches * Object oriented programming languages (C#, Python, Java, C++, etc.) * Web application development including back-end webservices (WCF, ASP.NET, C#, Java, etc.) and front-end web design (React JS, HTML, Razor, Blazor, etc.) * Graphical User Interface applications in Windows environments * You understand, and have experience with, modern communications protocols * You would rather find the real root cause than apply a quick patch * You have at least a year of experience building mission critical production software solutions * You have a B.S. in Computer Science, Software Engineering, Computer Engineering, or equivalent hands-on experience Even Better If * You are familiar with manufacturing and automation processes * You have hands-on experience with automated parts placement, high volume soldering, flying probe, bed-of-nails, or functional test systems * You have more than two years of experience. We'll consider you for a higher-level role. ## Description We are adding an Associate Software Engineer to our Manufacturing Automation Software (MAS) team in Pullman, WA. This is a hands-on software engineering role! You'll be developing, improving, and supporting the software solutions that operate our manufacturing systems. This team ensures that our manufacturing lines run seamlessly and continuously. Beyond development, you'll be troubleshooting system components including software, services, device code, networking and hardware interfaces. Your focus will be constantly increasing both the level of automation and the robustness/uptime of our systems. Our goal is maximum throughput with zero unplanned downtime for the manufacturing lines. You will collaborate with Test Engineers, Process Engineers, Operators, Software Engineers, Data Engineers, Information Systems team members and manufacturing leadership to ensure that your solutions exceed the expectations of all stakeholders. This role rewards people who love to get to the bottom of a hard problem and who thrive in a high-throughput production environment. Experience with creating production software and automating systems is especially valuable. Why This Work Matters Our work at Schweitzer Engineering Laboratories makes electric power safer, more reliable, and more economical. Our devices must operate flawlessly for decades, then when called upon to act, respond to system faults within milliseconds to ensure safety, avoid damage, and minimize outages. Global utilities supplying hundreds of millions of industrial, commercial, and residential consumers depend on SEL products every day. Our team ensures that we continuously produce the highest quality products at high volume. Our solutions are the key to safe, smooth, efficient operation of our product factories. What You Will Do The solutions you develop will have an immediate impact on the efficiency of factory operations and on the quality of the products SEL delivers. You will develop and support the infrastructure that automates operation of our production systems and continuously collects data to drive improvement. Our team's customers are primarily internal to SEL. This allows us to interact directly with the people using our software on a day-to-day basis. We have extremely short feedback loops, and we collaborate with our users to design solutions that best fit their needs. You'll be able to experience the impact of your work first-hand and immediately. If you are looking for an opportunity to apply your knowledge and skills in developing solutions for a World Class Manufacturing company, we invite you to join our team! Specific responsibilities will include: * Creating drivers / interface controllers for production machines including automated placement, soldering, inspection, and automated test equipment. * Integrating automation software with sophisticated manufacturing information systems. This includes both control / operations and making sure that the right data is available to the right sub-systems in a timely fashion. * Troubleshooting automation failures down to the system component level, isolating root cause, and addressing the issue to make our systems more resilient and reliable. This Role Might Be for You If: * You're compelled by collaborating with a multi-disciplinary team of highly skilled technical professionals doing real work that really matters to ensure uninterrupted high-volume production. * You're excited by the opportunity to develop and support mission critical automation software and data analytics solutions using ## Related Videos - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)