1. What is a Software Engineer at Portland General Electric?
As a Software Engineer at Portland General Electric, you play a vital role in designing, developing, and maintaining the software applications and digital infrastructure that keep regional energy grids running reliably. This position directly impacts operational efficiency, grid modernization efforts, and the delivery of safe, clean power to millions of customers across the Pacific Northwest. You will collaborate with cross-functional teams spanning IT, power operations, and engineering to build scalable applications that manage real-time data, infrastructure automation, and enterprise business needs.
The work is both technically challenging and strategically significant, bridging modern software development practices with complex utility and industrial systems. Whether you are building cloud solutions, optimizing application performance, or integrating control systems, your contributions directly support the transition toward a smarter and more sustainable energy grid. You will encounter unique problem spaces involving high-availability requirements, secure infrastructure, and large-scale data processing that require both deep technical proficiency and careful system planning.
Expect a mission-driven environment where safety, reliability, and collaboration are paramount. While the interview process can span several months and involve multiple screening and panel stages, the teams are generally described as welcoming, professional, and deeply invested in the regional community. Success in this role requires a balance of strong software engineering fundamentals and an appreciation for the operational realities of the energy sector.
