Software Engineer IV @ELM Utility Services
Software Development
Salary $80,000- $130,0..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago

[Hiring] Software Engineer IV @ELM Utility Services

1mth ago - ELM Utility Services is hiring a remote Software Engineer IV. πŸ’Έ Salary: $80,000- $130,000 doe πŸ“Location: USA

Role Description

ELM Utility Services is seeking a highly experienced Software Engineer IV who combines deep technical expertise with strong ownership, system thinking, and leadership through influence. Software Engineer IVs are trusted technical leaders responsible for:

  • Shaping architecture
  • Improving engineering practices
  • Mentoring teams
  • Driving scalable solutions across the organization

As a Software Engineer at ELM, you are not just writing code; you are helping shape the systems that:

  • Dispatch work
  • Process field data
  • Support regulatory compliance
  • Improve operational efficiency
  • Contribute to public safety

We value engineers who think beyond individual features, take ownership of outcomes, collaborate across teams, and help evolve scalable, reliable platforms that support the company's long-term growth and mission.

Qualifications

  • Degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 7+ years of professional software engineering experience
  • Demonstrated success designing and delivering enterprise-scale applications and platforms
  • Expert-level proficiency in modern software development practices and object-oriented programming languages such as C# and .NET
  • Deep understanding of API design, distributed systems, asynchronous processing, and integration patterns
  • Strong experience with relational databases and SQL Server preferred
  • Experience with cloud-native technologies and platforms such as Azure, containerization, CI/CD pipelines, and observability tooling
  • Strong understanding of software architecture, scalability, security, resiliency, and performance optimization
  • Experience working in Agile/Scrum product delivery environments
  • Excellent communication, collaboration, and organizational skills
  • Strong analytical thinking and problem-solving abilities
  • Ability to influence technical direction without direct authority
  • Track record of technical innovation and thought leadership

Requirements

  • 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

Benefits

  • Optional benefits like Medical, Dental, Vision, Life, Disability, FSA, H.S.A., and Teladoc
  • Company Paid Life Insurance
  • Paid-Time Off (PTO) for vacation and sick time
  • 6 Paid Holidays
  • 401(k) plan
  • Bonuses for milestone anniversaries
  • Competitive pay based on experience
  • Long history of stable employment and promoting from within
  • Opportunity to lead and modernize production systems with meaningful operational impact
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer IV @ELM Utility Services
Software Development
Salary $80,000- $130,0..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 150,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 150,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 150,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later