What is a Software Engineer at Pacific Gas and Electric?
A Software Engineer at Pacific Gas and Electric (PG&E) plays a critical role in building, maintaining, and modernizing the digital infrastructure that powers northern and central California. Unlike standard tech companies, software engineering here sits at the vital intersection of advanced software development and critical physical infrastructure. The applications and systems you build, integrate, and support directly impact the safety, reliability, and clean energy delivery for over 16 million people.
In this role, you will work on complex, high-impact problem spaces that range from grid modernization and asset management to real-time outage tracking and geographic information systems (GIS). You will collaborate closely with cross-functional teams, including electrical engineers, grid operators, data scientists, and project managers, to translate physical utility challenges into scalable software solutions. Your work ensures that the control systems, automation scripts, and enterprise applications running PG&E’s grid remain secure, resilient, and highly available.
Preparing for this position requires an understanding that software quality at PG&E is directly tied to operational safety and public welfare. You are not just writing code; you are engineering systems where reliability is measured in continuous power delivery and community safety. Candidates who succeed are those who can balance technical rigor with a deep appreciation for structured processes, safety-first engineering principles, and collaborative problem-solving.

