What is a Software Engineer at New York Power Authority?
As a Software Engineer at the New York Power Authority, you play a vital role in transforming the nation's largest state public power organization into a fully digital utility. You are tasked with designing, developing, and maintaining robust software solutions that support modernized infrastructure, renewable energy portfolios, and critical grid operations. Your work directly enables the organization to provide low-cost, clean, and reliable power while advancing ambitious sustainability and environmental, social, and governance goals.
You will collaborate closely with multidisciplinary teams of energy technologists, IT specialists, hydro engineers, and business experts to build software that enhances asset management, data collection, and power system monitoring. Whether you are developing tools for real-time operations, optimizing energy distribution, or integrating emerging technologies, your contributions directly impact millions of New Yorkers. The scale and complexity of the energy sector mean your code must be resilient, scalable, and secure.
Expect a fast-paced yet mission-driven environment where continuous innovation meets public service. You will be empowered to think big and tackle complex engineering challenges that shape the future of clean energy. Success in this role requires a balance of strong technical execution, cross-functional collaboration, and a genuine passion for the transition to a carbon-free economy.

