Senior Software Engineer & Technical Leader

Elm-Utility-Services

Missoula (MT)

Remote

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
Life Insurance
401(k)
PTO + Holidays
Bonus milestones

Job summary

ELM Utility Services seeks a Software Engineer IV to shape architecture, own critical systems, and lead cross-team initiatives. You will mentor engineers, drive scalable, observable distributed platforms, and collaborate with product and leadership to deliver high-impact solutions.

Join a team delivering enterprise-class software that supports safety, regulatory compliance, and efficient field operations. You will influence technical direction, improve SDLC practices, and mentor teams while

Qualifications

  • 7+ years of professional software engineering experience.
  • Enterprise-scale design and delivery experience.
  • Expert in C# and .NET development.
  • Strong API design and distributed systems knowledge.
  • Experience with SQL Server and cloud-native technologies.

Responsibilities

  • Lead large-scale technical initiatives and epics from concept through development and operational support.
  • Provide technical leadership across multiple teams and domains, helping drive architectural consistency and long-term maintainability.
  • Mentor and coach engineers across the organization, elevating technical capability and engineering maturity.
  • Collaborate with Product Managers, Team Leads, Architects, and Executive Leadership to align technical solutions with business outcomes.
  • Design and implement scalable, resilient, and observable distributed systems and integrations.
  • Drive improvements in engineering standards, SDLC practices, CI/CD pipelines, testing strategies and operational excellence.
  • Champion best practices around performance, security, compliance, resiliency, and maintainability.
  • Participate in technical design reviews, backlog elaboration, and cross-team solutioning efforts.
  • Translate complex technical concepts into clear communication appropriate for both technical and non-technical audiences.
  • Identify systemic issues, technical debt, and architectural risks, and help lead pragmatic modernization efforts.
  • Contribute hands-on code and technical implementation where appropriate.
  • Support incident response, root cause analysis, and continuous improvement activities for production systems.
  • Promote a culture of ownership, accountability, collaboration and continuous learning.

Skills

Ownership
Systems thinking
Mentoring
API design
Distributed systems
C#/.NET
SQL Server
Azure

Education

B.S. in Computer Science
7+ years experience

Tools

Azure DevOps
Git
Datadog
Azure Monitor

Job description

ELM Utility Services seeks a Software Engineer IV to shape architecture, own critical systems, and lead cross-team initiatives. You will mentor engineers, drive scalable, observable distributed platforms, and collaborate with product and leadership to deliver high-impact solutions.

Join a team delivering enterprise-class software that supports safety, regulatory compliance, and efficient field operations. You will influence technical direction, improve SDLC practices, and mentor teams while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Architecture & Scale Lead
Senior Software Engineer - Architecture & Scale Lead

ELM Utility Services • Missoula (MT)

On-site
USD 120,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer, Cloud & Architecture Lead (Azure)
Senior Software Engineer, Cloud & Architecture Lead (Azure)

Elm-Utility-Services • Missoula (MT)

Remote
USD 90,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Senior Principal Software Engineer – Enterprise Platform
Senior Principal Software Engineer – Enterprise Platform

ELM Utility Services • Missoula (MT)

Remote
USD 120,000 - 160,000
Medical, Dental, Vision
Life Insurance
Paid Time Off
+5
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)

Remote
USD 120,000 - 160,000
Medical, Dental, Vision
Life Insurance
401(k)
+2
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 Cloud Software Engineer - Azure and APIs Lead
Senior Cloud Software Engineer - Azure and APIs Lead

ELM Utility Services • Missoula (MT)

Remote
USD 110,000 - 140,000
Medical, Dental, Vision
Paid Time Off and 6 holidays
401(k) plan
+3
Software Engineer V – Principal Engineer $120,000 - $160,000 Missoula/Hybrid/Remote
Software Engineer V – Principal Engineer $120,000 - $160,000 Missoula/Hybrid/Remote

Elm-Utility-Services • Missoula (MT)

Remote
USD 120,000 - 160,000
Medical benefits
401(k) plan
PTO
+2
Software Engineer V – Principal Engineer $120,000 - $160,000 Missoula/Hybrid/Remote
Software Engineer V – Principal Engineer $120,000 - $160,000 Missoula/Hybrid/Remote

ELM Utility Services • Missoula (MT)

Remote
USD 120,000 - 160,000
Medical, Dental, Vision
Life Insurance
Paid Time Off
+5
Software Engineer III $90,000- $120,000 Missoula/Hybrid/Remote
Software Engineer III $90,000- $120,000 Missoula/Hybrid/Remote

ELM Utility Services • Missoula (MT)

Remote
USD 110,000 - 140,000
Medical, Dental, Vision
Paid Time Off and 6 holidays
401(k) plan
+3