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
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. Youll 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 companys 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 Energys 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 Energys values mission and strategic business objectives
Am I right for this job Heres 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 ) 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 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- or at .
Required Experience:
Intern
Intern Software EngineerWork 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 ...
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
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. Youll 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 companys 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 Energys 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 Energys values mission and strategic business objectives
Am I right for this job Heres 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 ) 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 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- or at .
Required Experience:
Intern
View more
View less