> Markdown version of [/jobs/ext/286464-systems-software-engineer-i-ii-or-iii](https://www.wearedevelopers.com/jobs/ext/286464-systems-software-engineer-i-ii-or-iii). 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). --- # Systems Software Engineer (I, II or III) - **Company:** Chelan County Public Utility District - **Location:** Wenatchee, WA, United States - **Experience:** Expert - **Salary:** $82,800.0 - $141,900.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Cloud Computing, Software Quality, Code Review, Computer Programming, Continuous Delivery, Continuous Integration, DevOps, Systems Analysis, Scrum Methodology, Secure Coding, Software Engineering, Software Systems, Strategies of Testing, Software Troubleshooting, Information Technology, Deployment Automation, Operational Systems, Software Version Control - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=994791c835a99e01 ## About the Role Do you have experience in Working in the energy & utilities sector?, Do you have a Bachelor of Science?, Bachelor's degree (B.A. or B.S.) in Computer Science or a related field is required; equivalent experience may substitute year-for-year for education requirements. Positions are filled at varying levels based on experience, ranging from entry-level candidates with foundational software engineering knowledge to experienced professionals with 5+ years designing and delivering complex software solutions. Experience working within Agile environments, DevOps practices, modern development frameworks, and software lifecycle methodologies is preferred. Utility industry experience and relevant certifications in Agile, DevOps, cloud technologies, or related disciplines are desirable. Skills & Abilities * Software Engineering & System Design: Ability to develop, analyze, and design maintainable, scalable, and reliable software solutions aligned with architectural standards. * Agile, DevOps & CI/CD Practices: Experience contributing to Agile teams, sprint processes, automated deployments, and continuous integration/continuous delivery pipelines. * Programming Quality & Secure Development: Knowledge of version control, code reviews, testing strategies, secure coding practices, and software quality standards. * Problem Solving & Systems Analysis: Ability to interpret requirements, troubleshoot issues, perform root cause analysis, and identify technical risks and solutions. * Collaboration & Communication: Effectively work with technical and non-technical stakeholders while documenting solutions and communicating progress, challenges, and recommendations. * Continuous Improvement & Leadership: Commitment to learning, innovation, process improvement, and-at higher levels-mentoring, coaching, and supporting team development. BACKGROUND SCREENING Pursuant to the North American Electric Reliability Corporation (NERC) standards, Chelan County Public Utility District #1 conducts background screening of personnel who have access to the District's critical physical and/or cyber assets. ## Description The Systems Software Engineer supports Chelan PUD's mission of delivering reliable, innovative utility services by designing, developing, maintaining, and improving software solutions that enable critical business and operational systems. This role contributes to secure, scalable, and high-performing applications while advancing Agile and DevOps practices across the organization. Depending on experience level, incumbents build foundational engineering skills, independently deliver complex technical solutions, and may provide mentorship, technical leadership, and strategic guidance to improve software quality, team effectiveness, and continuous innovation in support of District operations., * Design, develop, test, implement, and maintain secure, scalable, and reliable software solutions using modern development frameworks and engineering practices. * Collaborate with cross-functional teams, including Business Analysts, Security, Infrastructure, Quality Assurance, and stakeholders to translate business needs into technical solutions. * Participate in Agile and DevOps processes including sprint planning, backlog refinement, code reviews, deployments, retrospectives, and continuous improvement initiatives. * Analyze requirements, troubleshoot software issues, identify technical risks, and support solution design to improve system performance and reliability. * Contribute to documentation, knowledge sharing, and adoption of engineering standards, best practices, and District software development processes. * Support team growth through collaboration, mentoring, coaching, and fostering a culture of learning, accountability, and innovation. * Maintain compliance with District policies, safety requirements, and required training while supporting dependable operations and service delivery., The statements contained herein reflect general details as necessary to describe the principal functions for this job, the level of knowledge and skill typically required, and the scope of responsibility. This should not be considered an all-inclusive listing of work requirements. Individuals may perform other duties as assigned, including work in other functional areas to cover absences or relief, to equalize peak work periods or otherwise to balance the workload. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [What makes Cybersecurity different for critical infrastructure?](https://www.wearedevelopers.com/videos/571-what-makes-cybersecurity-different-for-critical-infrastructure) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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 Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)