Associate IT Software Engineer (Calvelli)

Duke Energy Corporation•Charlotte, NC
•Onsite

About The Position

The Associate IT Software Engineer builds exceptional software under close supervision. The role develops and tests software systems and applications for enhancements and new products, and develops software and tools supporting design, infrastructure, and technology platforms. Associate Software Engineers build defined solutions, investigate and fix bugs, and write tests. The position works with broad supervision and collaborates with designers, developers, and product owners to build cloud-native solutions for platforms such as PCF, Azure, AWS, and mobile iOS/Android. The engineer communicates progress and blockers, participates in paired programming and code reviews with senior colleagues, and conducts independent research to refine best practices and present work to peers. The role is based in an office environment and requires 5–15% travel. Previous Duke Energy Internship/Co-op experience is a specific requirement. The position does not provide relocation assistance and is not visa sponsored.

Requirements

  • Experience building software solutions independently and as part of a team; experience may come from independent projects, internships, or advanced education.
  • Ability to navigate and operate integrated development environments (IDEs) efficiently.
  • Understanding of APIs, with potentially limited exposure.
  • Familiarity with several development frameworks and prior experience with multiple frameworks in the relevant language stack.
  • Familiarity with cloud-native software engineering best practices, including the benefits of container-based solutions, microservices, and DevOps principles.
  • Self-sufficient in at least one programming language and able to learn a new language and independently implement a semi-stable, non-complex solution.
  • Understanding of databases and some exposure to working with them, including basic database design techniques.
  • Basic understanding of cybersecurity principles such as authentication, authorization, and encryption, and ability to use common security libraries applicable to the language stack.
  • Previous Duke Energy Internship/Co-op experience.
  • Ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.

Nice To Haves

  • Knowledge of programming languages, operating systems, and computer networks.
  • Full-stack development experience.
  • Familiarity with Angular or another JavaScript-based framework, Java, Python, and private and/or public cloud environments such as Pivotal Cloud Foundry, Azure, or AWS.
  • Experience with Infrastructure as a Service (IaaS) and Infrastructure as Code (IaC).

Responsibilities

  • Design and build software solutions using agile, XP, and TDD practices.
  • Program efficient, well-designed code with broad supervision.
  • Collaborate with designers, developers, and product owners to build cloud-native solutions for PCF, Azure, AWS, and mobile iOS/Android platforms.
  • Communicate progress clearly and identify blocking issues.
  • Participate in paired programming and code reviews with senior colleagues to expand software engineering knowledge.
  • Conduct independent research to refine best practices and present work to peers.
  • Build defined solutions, investigate and fix bugs, and write tests.
  • Develop and test software systems and applications for enhancements and new products, along with tools supporting design, infrastructure, and technology platforms.

Benefits

  • Competitive pay and benefits
  • Opportunities for growth and development
  • Recognition for your work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service