NorthWestern Energy logo

Software Developer (Entry to Mid-Level)

NorthWestern Energy
Work location open to Montana (Billings, Bozeman, Butte, Great Falls, Helena and Missoula) and South Dakota major office locations
Qualifications Include
  • 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
  • Applicants must be legally authorized to work in the United States at the time of hire and maintain work authorization throughout employment without employer sponsorship
  • Get Into Energy - Energy Industry Fundamental 2.0 certification is a plus [getintoenergy.org] (click the link to certify at no cost)
Duties Include
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
Full-time position.
$64,800 to $125,400 per year, depending on experience. Benefits include: 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 Program (Offering up to six free counseling sessions, per person, per issue, per year for employees, spouses and dependents); Life Insurance (company pays basic employee policy; spouse, dependent insurance also available); tuition reimbursement; competitive pay (scheduled performance-based wage increases and annual incentive opportunities); paid company endorsed volunteer opportunities; paid training opportunities; paid time off star ing on your first day, plus 11 paid holidays.
Open through February 27, 2026.
Apply online at: https://northwesternenergy.applicantpro.com/jobs/3995231

Job Type

Job Type
Full Time
Location
Bozeman, MT

Share this job: