×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Butte, Silver Bow County, Montana, 59701, USA
Listing for: NorthWestern Energy
Full Time, Seasonal/Temporary position
Listed on 2025-12-01
Job specializations:
  • IT/Tech
    IT Support, Systems Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 125000 USD Yearly USD 110000.00 125000.00 YEAR
Job Description & How to Apply Below
Overview

Senior Software Engineer role at North Western Energy
.

Work location open to South Dakota and Montana (Billings, Bozeman, Butte, Great Falls, Helena and Missoula) office locations.

Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
  • 10+ years of full-stack software development, with 4 years in a senior or lead engineer capacity preferred
  • Expert proficiency in JavaScript/Type Script front-end frameworks (React, Angular) and server-side platforms (.NET Core, Node.js)
  • Deep experience with relational (SQL Server) and No

    SQL (Cosmos DB, Mongo

    DB) databases, and designing RESTful/Graph

    QL APIs
  • Hands-on experience with containerization (Docker), orchestration (Kubernetes), and CI/CD tools (Azure Dev Ops, Jenkins, Git Hub Actions)
  • Proven track record of driving architecture improvements, enforcing governance, and mentoring cross-functional teams
  • Strong communication skills, able to translate complex technical concepts for business stakeholders
  • Get Into Energy - Energy Industry Fundamental 2.0 certification is a plus
Responsibilities
  • Architect & Deliver:
    Lead end-to-end solution design—from requirements gathering and prototyping through software design, data modeling, coding, testing, and automated deployments
  • Technical Leadership & Governance:
    Establish and evolve coding standards, architectural patterns, and best practices. Drive continuous improvement in CI/CD pipelines and development toolchain
  • Mentorship &

    Collaboration:

    Guide and mentor junior and mid-level engineers on design patterns, code reviews, and troubleshooting. Partner with enterprise architects, system administrators, and business analysts to ensure cohesive, scalable solutions
  • Modernization & Integration:
    Champion digital transformation initiatives—integrating new modules with legacy systems, adopting cloud-native services, and migrating toward microservices
  • Performance & Reliability:
    Own application health monitoring, incident response, and performance tuning across front-end, back-end, and database layers. Proactively address technical debt
  • Strategic Road mapping:
    Translate strategic business goals into technical roadmaps, ensuring all solutions adhere to architecture governance, security standards, and regulatory requirements
  • All North Western Energy employees are required to adhere to company safety standards and the Code of Business Conduct & Ethics
  • Ensure all actions are consistent with North Western Energy's values, mission and strategic business objectives
Compensation & Benefits

Full-time position. $110,000 to $125,000 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 starting on your first day, plus 11 paid holidays.

Open through August 8, 2025.

Apply online at: northw

Job Details
  • Seniority level:
    Mid-Senior level
  • Employment type:

    Full-time
  • Job function:
    Engineering and Information Technology
  • Industries:
    Utilities
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary