NorthWestern Energy

Software Developer Entry to Mid-Level (Open to Montana & South Dakota major office locations)

NorthWestern Energy  •  $65k - $125k/yr  •  United States (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
54
AI Success™

Job Description

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:

  • 401K with company match up to 4% and non-elective contribution up to 7%
  • Healthcare and wellbeing programs, including dental and vision for you, your spouse and dependents, Health Savings Account (HSA), healthcare and dependent care flexible spending account (FSA)
  • Employee Assistance Programs (Offering up to six free counseling sessions, per person, per issue, per year for employees, spouses and dependents to include financial health)
  • Life Insurance (Company pays basic employee policy, spouse, dependent insurance also available)
  • Continuing education reimbursement
  • Competitive pay (Scheduled performance-based wage increases and annual incentive opportunities.)
  • Paid company endorsed volunteer opportunities
  • Paid parental leave
  • Paid bereavement leave
  • Paid training opportunities
  • Paid time off starting on your first day, plus 11 paid holidays

Benefits may vary by position or as negotiated as part of a collective bargaining agreement.

About this job:

Software Development & Delivery

  • Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment
  • Write clean, maintainable, and well-documented code
  • Assist with application enhancements, bug fixes, and performance improvements

Collaboration & Learning

  • Work closely with senior software engineers, architects, business analysts, and system administrators
  • Participate in code reviews and design discussions
  • Learn and apply best practices for coding standards, security, and architecture

Modernization & Integration

  • Support efforts to modernize applications and integrate with existing systems
  • Gain exposure to cloud-based services, APIs, and service-oriented architecture
  • Contribute to CI/CD pipelines and automated deployment processes

Reliability & Support

  • Help monitor application health and assist with troubleshooting and incident resolution
  • Contribute to documentation and knowledge sharing across the team

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:

  • Bachelor's degree in computer science, information technology, or a related field preferred (will consider combo of associates degree plus practical experience)
  • 0-7 years of professional software development experience ideal
  • Experience with at least one modern programming language such as C#, JavaScript, or TypeScript
  • Familiarity with web application development concepts
  • Basic experience or coursework with relational databases (e.g., SQL Server)
  • Understanding of version control systems such as Git

Preferred / Nice-to-Have

  • Exposure to front-end frameworks such as React or Angular
  • Familiarity with RESTful APIs and basic backend services
  • Experience or interest in cloud platforms (Microsoft Azure preferred)
  • Introductory experience with CI/CD tools, automated deployments, or containerization (Docker)
  • Interest in the Microsoft Power Platform (Power Apps, Power Automate, Power Pages) as a complementary skillset, with opportunities to grow into governed low-code development aligned with established Center of Excellence (CoE) standards and enterprise architecture
  • Willingness to develop solutions within defined governance, security, and lifecycle management frameworks to ensure scalability, reliability, and compliance
  • Strong problem-solving skills, curiosity, and a desire to continuously learn and grow
  • Get Into Energy - Energy Industry Fundamental 2.0 certification is a plus (click the link to certify at no cost)

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

About NorthWestern Energy

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

Industry
Energy & Utilities
Company Size
501-1,000 employees
Headquarters
Butte, MT
Year Founded
1916
Social Media