1. What is a Software Engineer at Duquesne Light?
As a Software Engineer at Duquesne Light, you are instrumental in maintaining and evolving the critical infrastructure that powers the Pittsburgh region. This role goes beyond simple coding; it involves supporting the modernization of legacy systems and transitioning core applications to contemporary frameworks like .NET. You will work within small, focused teams—typically comprised of three to four members—where your technical contributions directly impact the reliability and efficiency of utility operations.
The work environment at Duquesne Light is characterized by a transition toward modern development methodologies. While the organization values structured, traditional project management, there is a clear push toward integrating Agile and Scrum principles into their workflows. You will play a vital role in this evolution, acting as a technical bridge that helps teams adopt new tools and languages while ensuring business continuity. It is a unique opportunity to apply software engineering expertise in a high-stakes, essential service industry.