
Software Developer (Entry to Mid-Level)
Work Location Open to Montana & South Dakota major office locations
Pay range $64,800 to $125,400 per year
Employment Status: Regular Full-time
External candidates apply at northwesternenergy.com
Internal candidates apply through iConnect
About this position:
NorthWestern Energy is seeking a Software Developer to support the design, development, and delivery of business-critical applications. This role is ideal for developers early in their career through mid-level professionals who want to grow their technical skills, contribute to meaningful systems, and work alongside experienced software engineers in a collaborative environment.
You'll participate in full-stack development efforts, contribute to modernization initiatives, and gain hands-on experience with enterprise-scale systems that support a growing energy provider.
We offer great benefits:
NorthWestern Energy is a fully regulated electric and natural gas utility serving Montana, South Dakota and Nebraska. We employ over 1,600 amazing people and serve over 800,000 customers who are our neighbors in our communities. We are a top employer and offer competitive benefits, including:
Benefits may vary by position or as negotiated as part of a collective bargaining agreement.
About this job:
Software Development & Delivery
Collaboration & Learning
Modernization & Integration
Reliability & Support
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:
Preferred / Nice-to-Have
Requisition #4914
Posting Dates: February 17, 2026 through March 3, 2026
Department/Division: Business Technology
Employment Physical: Not Required
Drug Test: Required
Background Check: Required
Relocation Benefit: Negotiable
Telecommuting: Part-time Negotiable within NorthWestern Energy Service Territory
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

NorthWestern Energy has provided reliable and affordable energy to customers in Montana, South Dakota and Nebraska for more than 100 years. Our company got its start in small communities, providing essential service that allowed them to grow and prosper. Today, we are proud to serve 734,800 residential and business customers with electricity and natural gas.
With roots in the Montana Power Co. and South Dakota-based Northwestern Public Service Co., NorthWestern Energy took its current form in 2002 when the company bought the Montana Power electric and natural gas transmission and distribution system and became a partial owner of Colstrip Unit 4.
Today, the company is a growing, financially sound, investor-owned energy company. Shares in NorthWestern Energy are traded on the Nasdaq under the symbol NWE.
NorthWestern at glance:
Number of employees: 1,533
Number of customer accounts: 734,800
Number of states served: Three, plus Yellowstone National Park
Miles of electric line: 28,310 transmission and distribution
Miles of natural gas line: 9,483 plus storage facilities
Owned electric generation:
Serving our Montana customers: 11 hydroelectric dams, Colstrip Unit 4 (30% ownership), Dave Gates Generating Station (natural gas), Spion Kop wind farm, Two Dot wind farm
Serving our South Dakota operations: Big Stone (23.4% ownership), Coyote I (10.0%), Neal Unit 4 (8.7%), Aberdeen Peaker Plant (natural gas), and Beethoven Wind