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

Full-Time 40 Duke Energy
Associate IT Software Engineer - 171793