Associate IT Software Engineer
Duke Energy
Full-Time
Closes on Monday, April 20, 2026
Job Description
Responsibilities
As an Associate Software Engineer, you’ll work as part of a small, collaborative Agile team building and supporting cloud-based software solutions. Under the guidance of experienced engineers, you’ll contribute to the full software development lifecycle—learning modern engineering practices while delivering code that runs in production and makes a real impact.
You will:
-
Assist in designing, developing, testing, and debugging software solutions and enhancements
-
Write clean, efficient, well-tested code following established design patterns and team standards
-
Help build and maintain backend services, APIs, and data pipelines
-
Support system monitoring, troubleshooting, and continuous improvement of reliability and performance
-
Participate in Agile ceremonies, code reviews, and test-driven development practices
-
Collaborate closely with software engineers, product owners, designers, and data engineers
-
Learn and apply modern cloud-native patterns, automation, and CI/CD practices
Our technology stack
-
AWS services such as S3, DynamoDB, Glue, Athena, EC2, Lambda, and CloudWatch
-
Backend development and API design
-
SQL and NoSQL data stores
-
Event-driven and microservices-based architectures
-
Automated testing, CI/CD pipelines, and observability tools
Basic/Required qualifications
-
Associates degree in Information, or Other Related Degree
-
In lieu of Associates degree(s) listed above, High School/GED AND 2 year(s) related work experience
Desired qualifications:
-
Recently graduated or preparing to graduate with a 2-year or 4-year IT-related degree, or equivalent experience
-
Previous Duke Energy experience
-
Foundational knowledge of programming concepts and software development principles
-
Exposure to full-stack development
-
Strong curiosity, problem-solving skills, and desire to learn
-
Ability to work effectively in a collaborative Agile environment
-
Familiarity with Java, JavaScript, Angular, or REST APIs
-
Exposure to AWS or other cloud platforms
-
Internship, academic, or project experience delivering software
-
Interest in cloud computing and DevOps practices
Working Conditions
-
Hybrid Mobility Classification – Work will be performed from both remote and onsite locations after the onboarding period. However, hybrid employees should live within a reasonable daily commute to a Duke Energy facility.
Why iGrid?
-
Real impact supporting cleaner, more reliable energy
-
Growth-focused culture with mentoring
-
Modern engineering practices and cloud-native systems
-
Clear career progression opportunities