Demo

Intern Software Engineer

NorthWestern Energy
NorthWestern Energy Salary
Sioux, SD Intern
POSTED ON 12/21/2025
AVAILABLE BEFORE 4/19/2026

Intern Software Engineer


Work Location: Sioux Falls, SD preferred (other major office location in SD & MT will be considered)


Pay range: $20.00 - $21.00/hour (first year interns $20.00/hour, returning interns $21.00/hour)


Employment Status: Temporary (May - August full-time, 40 hours per week)


(September - December part-time, 20 hours per week)


External candidates apply at northwesternenergy.com


Internal candidates apply through iConnect


About this position:


NorthWestern Energy is seeking a highly motivated Software Engineering Intern to join our Information Technology team. This internship offers hands-on experience in modern software development, giving you the opportunity to collaborate with experienced engineers on real-world applications that support critical business operations. You'll contribute to designing, building, and maintaining innovative systems that enhance the efficiency and reliability of our energy services.


About this job:



  • Participate in organizational work meetings

  • Assist in the design, development, and testing of software applications using modern programming languages and frameworks.

  • Collaborate with senior engineers and project managers to support ongoing development initiatives.

  • Participate in code reviews, debugging, and performance tuning to improve code quality and system reliability.

  • Gain exposure to CI/CD pipelines, source control systems, and automated testing frameworks.

  • Contribute to documentation and knowledge-sharing within the development team.

  • Research and prototype new technologies or frameworks that align with the company's modernization and digital transformation initiatives.

  • Participate in daily stand-ups, sprint reviews, and team collaboration sessions following Agile / Scrum

  • Ensure all actions align with NorthWestern Energy's values, safety standards, and strategic business objectives

  • All NorthWestern Energy employees are required to adhere to company safety standards and the Code of Business Conduct & Ethics

  • Ensure all actions are consistent with NorthWestern Energy's values, mission, and strategic business objectives


Am I right for this job? Here's the success profile:



  • Demonstrate and maintain a good safety record

  • Must possess strong interpersonal communication skills

  • Has successfully completed freshman year or above

  • Currently pursuing a degree in Computer Science, Software Engineering, Information Systems, or a related field.

  • Must be in good academic standing

  • Must Provide GPA in Resume upon application

  • Completed Freshman year or higher by the start of the internship.

  • Strong programming skills in one or more languages such as C#, Java, Python, or JavaScript/TypeScript.

  • Familiarity with web technologies (HTML, CSS, React, Angular, or ASP.NET) is a plus.

  • Experience with databases (SQL Server, MongoDB, or PostgreSQL).

  • Excellent problem-solving, communication, and teamwork skills.

  • Curiosity to learn new technologies and willingness to work collaboratively in a fast-paced environment.

  • Detail-oriented and committed to producing high-quality, maintainable code.

  • Ability to work both independently and as part of a collaborative team.


Requisition #4865


Posting Dates: October 21, 2025 through Open Until Filled


Department/Division: Business Technology


Employment Physical: Not Required


Drug Test: Required


Background Check: Required


Relocation Benefit: None


Telecommuting: None


We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, age, disability, veteran status, genetic information or any other protected class in accordance with applicable federal or state laws and statutes. In compliance with the ADA Amendments Act, should you have a disability that requires assistance and/or reasonable accommodation with the job application process, please contact the Human Resources department at 1-800-245-6977 or at job.inquiries@northwestern.com.

Salary : $20 - $21

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Intern Software Engineer?

Sign up to receive alerts about other jobs on the Intern Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NorthWestern Energy

  • NorthWestern Energy Butte, MT
  • Must reside in the greater Butte Metro area. Qualifications Include A bachelor's degree in education, engineering, curriculum development, related technica... more
  • 13 Days Ago

  • NorthWestern Energy Butte, MT
  • Work location preferred in Butte, is negotiable in Billings, Bozeman, Great Falls, Helena or Missoula Qualifications Include Bachelor Degree in Engineering... more
  • 13 Days Ago

  • NorthWestern Energy Billings, MT
  • Qualifications Include High school diploma or equivalent Journeyman Lineman Certification Required Valid Commercial Drivers License and satisfactory drivin... more
  • 13 Days Ago

  • NorthWestern Energy Butte, MT
  • Qualifications Include Demonstrate and maintain a good safety record High school diploma or equivalent Business, technical degrees, or extensive constructi... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Intern Software Engineer jobs in the Sioux, SD area that may be a better fit.

  • Asure Software Sioux, SD
  • Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality.... more
  • 16 Days Ago

  • Shiv Software Sioux, SD
  • We are seeking a Professional Engineer (PE) in Electrical Engineering to design and implement electrical systems for a variety of construction projects. Th... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!