Senior IT Software Engineer
Duke Energy Corporation
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 Sunday, November 15, 2026
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
Senior IT Software Engineers design, build, test, and support modern software solutions using Duke Energy's technology platforms and engineering practices. We are looking for a software engineer with a strong foundation in application development and who is dedicated to building exceptional software. Independently or limited supervision, develops and tests software systems or applications for software enhancements and new products. Develops software and tools in support of design, infrastructure and technology platforms. Senior Software Engineers are primarily responsible for designing highly complex solutions then building and overseeing the execution of those designs.
Role requirements:
- 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 PCF, 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.
Senior Software Engineers will typically possess:
- A breadth of experience building software solutions (through a strong mix of independent research/projects and industry expertise).
- Significant familiarity and comfort in using IDEs. Knows short-cuts and frequents operations that speeds up development time.
- Deep and solid understanding of APIs. Have been involved in designing/building/implementing APIs.
- Significant understanding of cloud-native software engineering best practices.
- Familiarity with a several frameworks. Resulting code is concise and easy-to-follow.
- Experience with automation and optimization. Looks for ways to create repeatable patterns that increase the efficiency of the team.
- Experience and ability to manage and optimize databases.
- Understanding of functional programming and how to apply functional concepts in any language. Quick to picking up a new language or adopting a more recent version of a language.
- Familiarity and able to comfortably work with multiple platforms.
- Experience turning complex ideas into user stories. From that, can turn user stories into workable solutions, providing estimates to complete that work, and breaking down complex work into smaller components.
- Previous experience collaborating on a cross-functional team.
- Deep understanding of development cycle.
- Ability to debug and avoid future problems by building more robust solutions.
- Ability to look at previous personal or team experience and use this to analyze mistakes/successes, draw conclusions, and design future solutions. Resulting solutions have few bugs and quick remediation times.
- Experience building solutions with the larger team in mind. Solutions have the goal of improving software engineering at the team level.
- Experience with teaching and mentoring team members at various levels.
- A deep and solid understanding of cyber security principles such as authentication, authorization and encryption.
- Ability to leverage and recommend common security libraries applicable to their language stack and solid experience with secure programming best practices.
- Knowledgeable of common attack vectors, such as SQL injection, Denial of Service (DoS), Cross-Site Scripting, etc. and methods to limit exposure.
- Quick to identify and remediate potential security vulnerabilities.
- Experience working with one or more CI/CD stacks and associated best practices. Ability to setup CI/CD for new products with no guidance. Recommends and implements modifications to CI/CD processes when continuous improvement opportunities are identified.
Required/Basic Qualifications
- Associates degree in Information Technology or Other Related Degree
- 5 years related work experience
- In lieu of Associates degree(s) AND 5 year(s) related work experience listed above, High School/GED AND 7 year(s) related work experience
Desired Qualifications
- Previous Duke Energy experience
- Hands on experience supporting and troubleshooting Esri ArcGIS Enterprise with large complex, multi-machine and multi-environment deployments with high uptime requirements
- Strong working knowledge of ArcGIS Pro including enterprise geodatabases, map/service publishing, data connections, and troubleshooting
- Experience developing with python in a GIS context using ArcPy/ARCGIS/Pandas etc
- Experience with FME
- Experience developing, configuring, and supporting ArcGIS Experience Builder and ArcGIS Maps SDK for Javascript web GIS applications
- Experience developing and supporting large and complex web GIS applications
Working Conditions
- Virtual Mobility Classification – Work will be performed from a remote location after the onboarding period. However, virtual employees should live within a reasonable commute to a Duke Energy facility and must live within a footprint state of Duke Energy (NC, SC, FL, OH, KY, IN) or the DC metro area.
Specific Requirements
- Associate’s Degree + 5 yrs work experience
- Bachelor’s + 3 yrs work experience
- Master’s + 1 yr work experience
#LI-DNI
Travel Requirements
5-15%Relocation Assistance Provided (as applicable)
NoRepresented/Union Position
NoVisa Sponsored Position
No. This is not a Visa Sponsored Position. This role requires the ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.Please note that in order to be considered for this position, you must possess all of the basic/required qualifications.
Privacy
Do Not Sell My Personal Information (CA)
Terms of Use
Accessibility
- ...Mountain time zone preferred) Department: IT/Engineering Classification: Full-Time, Exempt... ...to their gifts and talents. Our software makes that possible at scale: it gives... ...opportunities for everyone, regardless of role or seniority, to share their knowledge and...SeniorFull timeTemporary workRemote workFlexible hours
- ...Job DescriptionJob DescriptionEnterprise Unified Solutions, Inc. (eUS) is hiring a Senior IT Engineer. We are looking for a leader to become our Senior IT Engineer. As part of a consulting team, the Senior IT Engineer provides Chief Information Officers (CIO) / Chief...Senior
- ...Senior Full-Stack Software Engineer, AI Applications (Sales)At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 40 brands, 14,000+ employees globally and products sold in 130 countries, we specialize in...SeniorTemporary workRemote work
- ...Senior Full-Stack Software EngineerAt Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With... ...doorway and beyond.We are seeking a Senior Full-Stack Software Engineer to own and deliver large-scale, end-to-end solutions...SeniorTemporary workH1bRemote work
$160k
...– our employees. Why This Role Matters: As a Product Software Engineer at Group 1001, you own the distance between what our AI-assisted... ...than a week adding a feature nobody asked for. This is a senior individual-contributor role with product ownership. How...SeniorLocal area- ...Senior Software EngineerMANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Crane, Indiana. This is an onsite position. As a core member, you will assist in the research & design, engineering, integration, testing, training...SeniorWork at office
$83.43k - $222.48k
...bigger – helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY The Senior Software Development Engineer is responsible for leading the design, development, and implementation of innovative digital solutions that power...SeniorHourly payFull timeTemporary workWork experience placementLocal area$112k - $187k
...level to capture video, analyze data, share highlights and more. Ready to join us? Your Role We are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl...SeniorFull timeWork at officeLocal areaRemote workFlexible hours- ...CT) business hours, starting at 8 or 9 a.m. CT, with after-hours support for critical incidents as needed. We are hiring a Senior IT Engineer to strengthen our corporate IT systems and security. You will work directly with the Head of IT, share daily operations with...SeniorFull timeLocal areaRemote workFlexible hours
$102.7k - $164.6k
...SUMMARY ***CANDIDATE MUST BE US Citizen (due to contractual/access requirements)*** This job is an integral member of an agile software engineer team, focused on building scalable software applications to serve our customers. The candidate will be responsible for taking...SeniorFull timeTemporary workFor contractorsWork at officeLocal area$94.2k - $151k
...supporting the design, development, and maintenance of our technical IT Storage solutions, ensuring their efficient and reliable... ...work closely with other technical IT professionals, analysts, and engineers to build and optimize solutions, ensuring quality, integrity, and...SeniorFull timeTemporary workFor contractorsWork at officeLocal areaRemote work$65 - $70 per hour
...Job Description Job Description Job Title: Senior SAP IT Engineer (Contract-to-Hire) Location: Merrillville, IN Work Model: Hybrid (Tuesday–Thursday onsite, Monday & Friday remote) Rate: $65–$70/hour Contract Length: August 1, 2026 – February 1, 2027...SeniorFull timeContract workRemote workVisa sponsorshipMonday to Friday$65 - $70 per hour
...Job Description Job Description Job Title: Senior Salesforce IT Engineer (Contract-to-Hire) Location: Merrillville, IN (Hybrid – Tuesday, Wednesday, Thursday Onsite; Monday & Friday Remote) Duration: August 1, 2026 – February 1, 2027 Conversion Opportunity...SeniorPermanent employmentContract workH1bRemote workMonday to Friday- ## Software EngineerApplylocations: Fort Wayne, INtime type: Full timeposted on: Posted 2 Days Agojob requisition id: REQ: 568As an employee... ...wellness of our employees**Position Summary**The Software Engineer - .NET is responsible for designing, developing, and maintaining...SeniorWork at officeLocal area
$82.56k
Job Summary The Senior Research Software Engineer will support the Midwestern Regional Climate Center (MRCC) and the Indiana State Climate Office (IN-SCO) as a member of their research teams. This position will help researchers use large-scale research computing systems...SeniorWork at office- Job Family Software Application & Development (India) Job Family Software Application... ...Required None Junior Software Engineer, HR Applications The Senior Software Engineer supports delivery... ...appropriate. This role sits within IT, aligned to HCM Portfolio Leadership...SeniorWork at officeWorldwide
$170k - $195k
We are seeking a Senior Software Engineer to design and build complex, large-scale applications and distributed systems that collect, process, transform, and distribute high volumes of data for analysis. You may also develop components for PCs and mobile devices that capture...SeniorFull time- ...responsibility, and professionalism.We have an immediate career-growth opportunity for a collaborative and highly skilled Senior Software Engineer; we hire innovative thinkers wishing to work with emerging technologies on tactical defense solutions recognized around the...SeniorContract workWork experience placementImmediate start
- The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and will often lead code reviews. Work is expected to be completed correctly...SeniorFull time
- ...: Responsible to implement and maintains IT infrastructure components including servers... ..., configures, and integrates hardware, software, and infrastructure components across on-... ...optimize resource utilization. Works with engineers, operations teams, reliability teams,...SeniorFull timeWork experience placement
$167.7k - $245.2k
...technologies across Linux and Windows.Our software agent team builds high-performance,... ...environments.As part of the Windows agent engineering team, you will focus on extending these... ...environments. You will work closely with senior engineers, architects, and cross-functional...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense.Our Battle Management Software Department is looking for software engineers to support...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$86.8k - $165.2k
...the future of aerospace and defense.Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for a Senior Software Engineer that is passionate about collaborating with high-performance teams to create mission critical solutions supporting Mission...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$86.8k - $165.2k
...aerospace and defense.Our Crypto team in the Software Technologies directorate creates... ...military communication products. As a Senior Software Engineer joining to join our team, where you... ...cryptographic applications is preferred, it is not required. The ideal candidate...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$107.5k - $204.5k
...customers’ toughest challenges and to meet the demands of a rapidly evolving global market. Collins Aerospace is seeking a Senior Software Engineer to work on the Advanced Field Artillery Tactical Data System (AFATDS) International programs as part of the Software...SeniorContract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...agencies depend on to test, license and certify drivers. Our software runs in production across more than two dozen jurisdictions... ...obligations rather than aspirations. We are seeking a Senior Software Engineer to design, build and maintain data-intensive enterprise applications...SeniorWork at officeLocal area
$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of todays... ...aerospace and defense. Our Battle Management Software Department is looking for software... ...on this link to read the Policy and Terms Required Experience: Senior IC...SeniorFull timeTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ...Pointwest-North America is looking for a Senior Software Engineer in Fort Wayne, Indiana. In this role, you will lead major software development projects, mentor junior engineers, and ensure best practices in coding and software solutions are followed. With a Bachelor...Senior
- ...creative in the aspects of design and problem-solving utilizing engineering first principles with an emphasis on advanced systems analysis... ...and interpret data utilizing corporate management system software that include CAD models and product documentation.Perform independent...SeniorWork experience placementWork at office
- ...Senior Technical Support EngineerJoin a global engineering team developing and supporting advanced cloud infrastructure solutions for enterprise customers. As... ...KPIs and service-level agreements (SLAs).Execute software upgrades, maintenance activities, and security patching...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior IT Software Engineer. Be the first to apply!
- IT developer Indiana
- support engineer Indiana
- technical support engineer Indiana
- operations support system engineer Indiana
- IT engineer Indiana
- senior application support engineer Indiana
- IT support engineer Indiana
- tech support engineer Indiana
- remote network administrator / IT support engineer Indiana
- line support engineer Indiana





