Senior Software Engineer
Listed on 2025-12-01
-
IT/Tech
IT Support, Systems Engineer
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
- 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
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
(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).