Jobs and Careers
DU

Senior IT Software Engineer

Duke Energy
Florida - Virtual Employee, United States, United StatesRemotefull_timeVerifiedPosted 2 Dec 2025

About the role

Important Application Submission Information

In order to ensure your application is successfully received before the job posting expires, please submit your application by 11:59 PM on Friday, December 5, 2025

More than a career - a chance to make a difference in people's lives.

Build an exciting, rewarding career with us – help us make a difference for millions of people every day. Consider joining the Duke Energy team, where you'll find a friendly work environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits.

Job Summary

The Customer Web XP Engineering team is looking for a collaborative, customer-focused Sr IT Software Engineer to design, develop, and test software systems. This position works closely with product, development, leadership, and other teams, focusing primarily on web application development using CMS Headless systems.

Responsibilities:

  • Design and build complex customer facing Web Applications using web development toolkits, frameworks, and languages like React. Have been involved in designing/building/implementing a customer facing Web Application or Mobile App.

  • Design and build highly complex software solutions using agile/XP/TDD.

  • Program well-designed, efficient code independently.

  • Collaborate with designers, developers, and product owners to build cloud native software solutions targeting Azure, AWS, mobile iOS/Android, etc.

  • Clearly communicate team wide progress and identify blocking processes/patterns that hold a team back.

  • Participate in paired programming and code reviews with juniors to expand the team’s collective knowledge and understanding of software engineering.

  • Complete independent research to refine best practices and present work to peers.

  • Turn complex ideas into manageable pieces of work to complete as part of a product team.

  • Coach and mentor software developers.

  • Provide technical guidance to leadership so that solutions are built with innovation and sustainability in mind.

  • Learn the business drivers of a product and help drive the technical direction of a product to fulfill the desired vision.

Basic/Required Requirements:

  • Associate Degree

  • 5 years of related work experience or 7 years with High School\GED

Additional Technical Skills and Experience

Software Development Expertise

Demonstrates a strong ability to build software solutions, drawing from a combination of independent research, personal projects, and practical industry experience. This includes a proven track record of delivering solutions that address complex requirements and business needs.

Development Tools Proficiency

Exhibits robust familiarity with integrated development environments (IDEs), leveraging advanced shortcuts and productivity features. This proficiency leads to accelerated development cycles and higher code quality.

Cloud Infrastructure Management

Possesses skills in maintaining and provisioning cloud infrastructure, specifically within Amazon Web Services (AWS) using Terraform. Effectively manages resources and ensures scalable, reliable cloud deployments.

Digital Experience Platforms

Brings experience in building, configuring, and maintaining digital experience platforms (DXPs) such as Sitecore, enabling enhanced content management and user engagement capabilities.

Web Operations

Manages domains, microsites, and headless sites while supporting content operations for complex websites. Ensures smooth functioning and seamless updates across multiple web properties.

CMS Certification

Holds certification in Content Management System (CMS) administration, for example, Sitecore, validating expertise in managing enterprise-level content platforms.

Programming Skills

Possesses knowledge of functional programming concepts and displays the ability to rapidly learn new programming languages as well as adopt new versions. Adapts quickly to evolving technology stacks.

Multi-Platform Expertise

Comfortable working across various platforms and environments, ensuring flexibility and adaptability in diverse technical landscapes.

Agile Practices

Translates complex ideas into actionable user stories, provides accurate estimations, and breaks down work into manageable components, supporting efficient agile development processes.

Collaboration

Has proven experience working

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Duke Energy

View company profile →