Senior Software Engineer - Architecture & Scale Lead

ELM Utility Services

Missoula (MT)

On-site

USD 120,000 - 160,000

Full time

40 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
FSA
HSA
Teladoc
PTO
6 paid holidays
401(k)

Job summary

ELM Utility Services is seeking a Software Engineer IV to lead architectural decisions, shape scalable platforms, and mentor engineers across multiple teams. You will drive cross-team collaboration to deliver robust, observable systems that support critical workflows for public safety and regulatory compliance.

The role emphasizes ownership, system thinking, and leadership by influence, enabling modernization of production systems and improved operational excellence across the organization.

Qualifications

  • 7+ years of professional software engineering experience.
  • Experience delivering enterprise-scale applications and platforms.
  • Expert-level proficiency in modern software development practices and C#/ .NET.
  • Deep understanding of API design, distributed systems, asynchronous processing, and integration patterns.
  • Strong experience with relational databases and SQL Server.
  • Experience with cloud-native technologies and platforms such as Azure, containerization, CI/CD, and observability tooling.
  • Strong understanding of software architecture, scalability, security, resiliency, and performance optimization.
  • Experience in Agile/Scrum product delivery environments.

Responsibilities

  • Lead large-scale technical initiatives from concept through development and support.
  • Provide technical leadership across teams to ensure architectural consistency and maintainability.
  • Mentor engineers to raise technical capability and maturity.
  • Collaborate with Product Managers, Team Leads, Architects, and Executives to align solutions with business outcomes.
  • Design and implement scalable, observable distributed systems and integrations.
  • Drive improvements in SDLC practices, CI/CD pipelines, testing, and operational excellence.
  • Champion best practices around performance, security, resiliency and maintainability.
  • Participate in design reviews, backlog elaboration, and cross-team solutioning.

Skills

C# & .NET
API design
Distributed systems
SQL Server
Azure
CI/CD
Agile/Scrum
Communication
Influence without authority
Problem solving

Education

Bachelor's degree in Computer Science or related field
Master’s degree in CS or related field

Tools

Azure DevOps
Git
Datadog/Azure Monitor
SQL Server
Observability tooling

Job description

ELM Utility Services is seeking a Software Engineer IV to lead architectural decisions, shape scalable platforms, and mentor engineers across multiple teams. You will drive cross-team collaboration to deliver robust, observable systems that support critical workflows for public safety and regulatory compliance.

The role emphasizes ownership, system thinking, and leadership by influence, enabling modernization of production systems and improved operational excellence across the organization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevOps & Cloud Platform Engineer
Senior DevOps & Cloud Platform Engineer

Elm-Utility-Services • Missoula (MT)

Remote
USD 100,000 - 130,000
Medical benefits
Dental benefits
Vision benefits
+4
Software Engineer IV $100,000- $130,000 Missoula/Hybrid/Remote
Software Engineer IV $100,000- $130,000 Missoula/Hybrid/Remote

ELM Utility Services • Missoula (MT)

On-site
USD 120,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Enterprise Software Architect - Strategy & Scale
Senior Enterprise Software Architect - Strategy & Scale

Foundation Finance Company, LLC • Rothschild (WI)

On-site
USD 168,000 - 180,000
Health benefits
401(k) with match
Paid time off
+4
Staff Software Engineer, Service Infra & Architecture Lead
Staff Software Engineer, Service Infra & Architecture Lead

Paradigm Operations LP-AL • San Francisco (CA)

On-site
USD 250,000 - 350,000
Senior Software Engineer - Hybrid, Cloud & Scalable Solutions
Senior Software Engineer - Hybrid, Cloud & Scalable Solutions

Eversource Energy • Berlin (CT)

Hybrid
USD 127,000 - 142,000
Senior Software Architect
Senior Software Architect

Fusion Innovation • Chantilly (VA)

Hybrid
USD 150,000 - 210,000
Applications Engineering Lead - Build & Scale Full-Stack Products
Applications Engineering Lead - Build & Scale Full-Stack Products

Reflection • New York (NY)

On-site
USD 180,000 - 240,000
Stock options
Wellness allowance
Meals provided
+4
Senior Software Architect: Lead Scalable, Secure Platform
Senior Software Architect: Lead Scalable, Secure Platform

Citizens • Johnston (RI)

On-site
USD 150,000 - 190,000
Senior Data Engineer: Data Architecture & Platform Lead
Senior Data Engineer: Data Architecture & Platform Lead

Early Warning Services LLC • San Francisco (CA)

Hybrid
USD 180,000 - 230,000
Senior Systems Engineer - Software Architecture Lead
Senior Systems Engineer - Software Architecture Lead

Vantor Inc. • Westminster (CO)

On-site
USD 128,000 - 187,000
401(k) with company match
Mental health resources
Student loan repayment assistance
+2