What is a Software Engineer at PG&E?
A Software Engineer at PG&E (Pacific Gas and Electric) plays a critical role in maintaining and modernizing the energy infrastructure that powers millions of homes and businesses across California. Unlike typical Silicon Valley tech companies, software engineering here sits at the crucial intersection of information technology (IT) and operational technology (OT). Your work directly impacts grid reliability, wildfire mitigation, asset management, and customer-facing utility applications.
Engineers in this role build, deploy, and maintain systems that handle massive scale and require near-zero downtime. You might find yourself working on geographic information systems (GIS), grid control platforms, supervisory control and data acquisition (SCADA) integrations, or enterprise-scale deployment scripts. The software you write and support ensures that field engineers, grid operators, and millions of customers have access to real-time, safety-critical data.
Joining PG&E as a Software Engineer means taking on a high-stakes responsibility where software bugs can have real-world physical consequences. This makes the development culture highly structured, with a deep emphasis on safety, compliance, and methodical risk management. It is an exceptionally rewarding career path for engineers who want to see their code drive tangible, essential physical infrastructure.


