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
$100k - $150k
Senior Software Support Engineer, Ruby on Rails SaaSColumbus, OH | Full-time | $100,000 to $150,000 a yearHands-on Tier 3 engineering role fixing production issues in code, not a help desk.Must-Haves5+ years SaaS engineering or production supportRails, React, TypeScript...SeniorFull time- ...Make a Real Impact.Are you an experienced Software Engineer who enjoys digging into challenging... ...driven SaaS technology company seeking a Senior Software Support Engineer to take ownership... ...help desk or support position. It's a hands-on engineering role where you'...Senior
$115k - $145k
Location: Cleveland, OHCleveland-Cliffs Steel has an immediate opening for a Senior SAP Engineer for OTC (Order-to-Cash) processes. As a Senior SAP Engineer at Cleveland-Cliffs, you will be part of a team providing support for the SAP production environment as well as participating...SeniorFull timeImmediate start$105k - $130k
Location: Cleveland, OHCleveland-Cliffs Inc. is seeking an experienced Senior IT Applications Engineer to join the Information Technology Custom Development Team in our West Chester, OH location but will also consider our Cleveland, OH. This role includes new development...SeniorWork at office$84.5k - $126.8k
...to join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and... ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities...SeniorFull timeTemporary workWork experience placementRemote workRelocation package$86.3k - $123.3k
...capabilities. Summary Gainwell is seeking an experienced Senior Application Support Engineer to provide technical leadership for production support... ..., application integrations, monitoring tools, and IT service management platforms. ~ Strong analytical, problem...SeniorFull timeRemote workFlexible hours- ...Valco Melton is seeking an entry-level Junior IT Software Engineer to join the IT team at our corporate headquarters in Cincinnati. The Junior IT Software Engineer develops, enhances, and supports software applications and technology solutions used across the organization...Temporary workInternshipWork visa
- ...industry. This is an exciting opportunity to contribute to the full software development lifecycle, building, enhancing, and maintaining... ...The ideal candidate Undergraduate degree in Computer Engineering, Computer Science, Information Technology, or a related discipline...SeniorFull time
$62 - $72 per hour
...Primary Talent Partners has a new contract opening for a Senior IT Engineer to join a gas and electric company in Columbus, OH. This is a 12-month contract to start with the potential for extensions. Pay: $62.00 - $72.00/hr ;W2 contract, no PTO, no Benefits. ACA-compliant...SeniorContract workWork experience placement- ...About VoiceERP: VoiceERP builds software that helps delivery companies manage their... ...arranging shift coverage. We’re hiring a Senior Software Engineer to help build and improve the platform... ..., bring it to the team and help make it happen. You'll feel at home here if...SeniorFull timeShift work
$96.6k - $179.4k
Are you looking to be part of an Engineering-First culture? Do you want to work for an organization where technology strategy is key in... ...to get it done together, loves to continually learn and builds software utilizing modern technologies and design.Position Responsibilities...SeniorFull timeTemporary workLocal areaFlexible hours$86.8k - $198k
...Job Number: R0242685 Remote Sensing Software Engineer, Senior The Opportunity As a Senior Remote Sensing Sof tware Engineer, you will architect advanced SDA and remote sensing exploitation pipelines, guide technical direction, and lead multi-disciplinary teams...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$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- ...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
$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- ...Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership in open mission system integration , applying MOSA methodologies in modular software implementation build and verification. Our team works heavily...SeniorTemporary workFlexible hours
- Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Back End Software Engineer for a CONTRACT assignment with one of our premier BANKING clients in Cincinnati, OH... ...owned business. Our mission: to solve big IT problems with a more personal, boutique approach...SeniorContract work
$86.8k - $198k
...Job Number: R0243290 Full Stack Software Engineer, Senior The Opportunity Lead the modernization of mission-critical GEOINT systems by architecting and delivering cloud-native, data-driven applications and microservices. In this senior role, you will shape technical...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Senior Software Engineer About us: LayerZero Power Systems, Inc. is a leader in power management products for mission and process critical business applications. Our customer base is comprised of companies in the transaction processing, financial, computer service...SeniorTemporary work
$135.9k - $153k
...government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand... ...in terms of simplicity, empathy, and accessibility. The Senior Software Engineer in this role will be focused on Ruby on Rails and developing...SeniorFull timeContract workTemporary workFor contractorsWork at officeLocal areaRemote workHome officeVisa sponsorshipFlexible 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$134k - $184k
...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating... ...experimentation, test, and deployment. The Role: As a Senior Software Engineer for Integration and Test you will focus on supporting the...SeniorFull timeInternshipLocal areaNight shift$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- Job Description Job Description Position: Java Backend Location: Remote Duration: 6 Months Contract Job Summary: We are seeking an experienced Java Backend Developer with strong expertise in Java, Spring Boot, Apache Kafka, AWS, and REST API development...SeniorContract workRemote work
- ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...Participate in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails (or...SeniorFull timeRemote work
$65 - $70 per hour
...Job Description Job Description Job Title: Senior SAP IT Engineer (Contract-to-Hire) Location: Columbus, OH Work Model: Hybrid (Tuesday–Thursday onsite, Monday & Friday remote) Rate: $65–$70/hour Contract Length: August 1, 2026 – February 1, 2027 Extension...SeniorFull timeContract workRemote workVisa sponsorshipMonday to Friday$62 - $82 per hour
...Job Description Job Description Job Title: Senior IT Engineer Location: Columbus, OH Work Model: Hybrid — Tuesday through Thursday onsite, Monday and Friday remote Rate: $62–$82/hour Contract Duration: October 1, 2026 – April 1, 2027 Contract to...SeniorContract workRemote workVisa sponsorshipMonday to Friday- ...and/or significantly modify software applications and programs from... ...in Computer Science Computer Engineering Industrial and Systems Engineering... ...concepts. function(s) and IT industry business issues... ...number in subject of e-mail. Required Experience: Senior IC...SeniorFull timeRemote work
$155k - $200k
...boundaries, dive into important world-changing Federal challenges. Position Summary Credence has an immediate need for a Senior AI Software Engineer to join our growing AI and Automation practice. In this role, you will serve as a senior technical contributor...SeniorTemporary workImmediate startWorldwide$65 - $70 per hour
...Job Description Job Description Job Title: Senior Salesforce IT Engineer (Contract-to-Hire) Location: Columbus, OH (Hybrid – Tuesday, Wednesday, Thursday Onsite; Monday & Friday Remote) Duration: August 1, 2026 – February 1, 2027 Conversion Opportunity: Contract...SeniorPermanent employmentContract workH1bRemote workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior IT Software Engineer. Be the first to apply!







