
SAIC
Software engineer principal
About SAIC Science Applications International Corporation (SAIC) is a premier technology integrator delivering solutions across defense, space, civilian, and intelligence markets. Our Solutions &...
ELM Utility Services
·24 days agoELM Utility Services
·24 days agoLocation
remote, United States
Salary
$120k – $160k/yr
Commitment
Full Time
Level
Lead / Manager
ELM Utility Services is an EEO Employer - M/F/Disability/Protected Veteran Status. ELM Utility Services, is a team of over 1900 employees nationwide. We are seeking highly experienced Principal Engineer who combines deep technical expertise with strong ownership, systems thinking, and leadership through influence.
We are especially interested in – but do not necessarily require - engineers who understand how to build mobile applications around real business domains, field workflows, and operational experience designing mobile solutions that reflect the way field teams actually work is highly valuable. 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.
At ELM, our mission is important — helping keep our communities safe by reducing accidents involving underground utility infrastructure. Our engineering teams design, build, and operate enterprise-class software that powers critical operational and corporate workflows 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, and ultimately contribute to public safety.
Starting wages for this position will be $120,000-$160,000 depending on experience. Our Total Rewards Package Includes: 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.
Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 12+ years of professional software engineering experience preferred. 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. Strong experience with modern web application development using TypeScript, JavaScript, Angular and/or React. 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.
Experience with Azure DevOps, Git-based workflows, and modern DevOps practices. Experience leading mobile application engineering strategy, including architecture, deployment methodology, release governance, staged rollouts, production monitoring, and continuous improvement of mobile delivery practices. Experience designing event-driven or service-oriented architectures. Familiarity with observability platforms such as Datadog, Azure Monitor, or similar tooling. Postgres SQL Experience operating within regulated or compliance-driven environments. Demonstrated ability to lead modernization initiatives and mentor engineering teams through change.
WE ARE AN EQUAL OPPORTUNITY EMPLOYER Please visit our careers page to see more job opportunities.

SAIC
About SAIC Science Applications International Corporation (SAIC) is a premier technology integrator delivering solutions across defense, space, civilian, and intelligence markets. Our Solutions &...

Bright Vision Technologies
Principal Software Engineer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United...

Black Canyon Consulting
Overview Black Canyon Consulting (BCC) is searching for a Senior C++ Software Developer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of...

Elastic
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI...

Devoted Health
Job Description A bit more about this role: The Growth team works across marketing, telesales, and sales operations to help enroll new members. We do lots of different things, from making internal...

Inspira Financial
We are seeking a Principal Software Engineer to join our growing team and contribute to our next-generation technology platform. This role is responsible for the full software development life cycle,...

Jobgether
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Principal Engineer, Software Engineering based in the United...