Software Developer (Entry to Mid-Level)

NorthWestern Energy • United State
Relocation
Apply
AI Summary

NorthWestern Energy seeks a Software Developer to support design, development, and delivery of business-critical applications. Participate in full-stack development efforts and contribute to modernization initiatives. Gain hands-on experience with enterprise-scale systems.

Key Highlights
Full-stack development
Modernization initiatives
Enterprise-scale systems
Key Responsibilities
Participate in the full software development lifecycle
Write clean, maintainable, and well-documented code
Assist with application enhancements, bug fixes, and performance improvements
Technical Skills Required
C# JavaScript TypeScript SQL Server Git React Angular RESTful APIs Microsoft Azure Docker
Benefits & Perks
401K with company match
Healthcare and wellbeing programs
Life Insurance
Continuing education reimbursement
Competitive pay
Paid company endorsed volunteer opportunities
Paid parental leave
Paid bereavement leave
Paid training opportunities
Paid time off
Nice to Have
Exposure to front-end frameworks
Familiarity with RESTful APIs and basic backend services
Experience or interest in cloud platforms
Introductory experience with CI/CD tools, automated deployments, or containerization

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.


Similar Jobs

Explore other opportunities that match your interests

Full-Stack Engineer: External and Internal Products Development

Programming
•
48m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

OpenAI

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Signify Technology

United State

Principal Software Engineer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Collins Aerospace

United State

Subscribe our newsletter

New Things Will Always Update Regularly