Senior IT Software Engineers design, build, test, and support modern software solutions using Duke Energy's technology platforms and engineering practices. The role develops and tests software systems or applications for enhancements and new products, as well as software and tools supporting design, infrastructure, and technology platforms. With independence or limited supervision, the engineer designs highly complex solutions and builds and oversees their execution. The engineer works with designers, developers, and product owners to deliver cloud-native solutions across platforms such as PCF, Azure, AWS, and mobile iOS/Android. The role includes communicating progress, identifying blockers, contributing to code reviews and paired programming, researching and presenting engineering practices, breaking complex work into manageable pieces, and coaching developers. The engineer also advises leadership on technical direction and learns product business drivers to help deliver the product vision. The position is virtual after the onboarding period. Virtual employees must live within a reasonable commute of a Duke Energy facility and within a Duke Energy footprint state (NC, SC, FL, OH, KY, or IN) or the DC metro area. Travel is 5–15%.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree