Associate IT Software Engineer (Calvelli)

Duke Energy•Charlotte, NC
•Onsite

About The Position

Duke Energy is seeking an individual dedicated to building exceptional software. Under close supervision, the Associate IT Software Engineer develops and tests software systems or applications for enhancements and new products, and develops software and tools supporting design, infrastructure, and technology platforms. The role focuses on building defined solutions, investigating and fixing bugs, and writing tests. The engineer designs and builds software solutions using agile, XP, and TDD practices; writes efficient, well-designed code under broad supervision; and collaborates with designers, developers, and product owners on cloud-native solutions for platforms such as PCF, Azure, AWS, and mobile iOS/Android. The role also includes communicating progress and blockers, participating in paired programming and code reviews with senior engineers, conducting independent research to refine best practices, and presenting work to peers. The position is based in an office environment. Travel is listed at 5–15%. Relocation assistance is not provided. The role is not represented by a union and does not sponsor visas; candidates must be able to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.

Requirements

  • Experience building software solutions independently and as part of a team; this may come from independent projects, internships, or advanced education.
  • Ability to navigate and operate integrated development environments (IDEs) efficiently.
  • Understanding of APIs, potentially with limited exposure.
  • Familiarity with several development frameworks, including prior experience with multiple frameworks and knowledge of commonly used frameworks in the applicable language stack.
  • Familiarity with cloud-native software engineering practices, including the benefits of container-based solutions, microservices, and DevOps principles.
  • Self-sufficiency in at least one programming language and ability to learn a new language and independently implement a semi-stable, non-complex solution.
  • Understanding of and some exposure to databases, 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.
  • Must possess all basic/required qualifications.
  • 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).
  • Previous Duke Energy internship or co-op experience.

Responsibilities

  • Design and build software solutions using agile, XP, and TDD.
  • Program efficient, well-designed code under broad supervision.
  • Collaborate with designers, developers, and product owners to build cloud-native software solutions targeting platforms such as PCF, Azure, AWS, and mobile iOS/Android.
  • Communicate progress clearly and identify blocking issues.
  • Participate in paired programming and code reviews with senior engineers to expand software engineering knowledge and understanding.
  • Conduct independent research to refine best practices and present work to peers.
  • Build defined software solutions, investigate and fix bugs, and write tests.
  • Develop and test software systems or applications for enhancements and new products, and develop software and tools in support of 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