Enverus

Principal Software Engineer - 26219

Enverus$140K — $160K *
US-AnywhereRemote in Austin, TX
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional software engineering experience.
  • Experience designing and building highly scalable distributed systems.
  • Proficiency in Python, Go, or Rust for hands-on programming.
  • Experience with data-intensive applications and large-scale processing systems.
  • Familiarity with Kubernetes and a major cloud platform (AWS, GCP, or Azure).
  • Strong understanding of system architecture and software design.
  • Demonstrated leadership in large engineering initiatives.

Responsibilities

  • Design, build, and operate highly scalable backend systems and data platforms.
  • Lead architecture and technical decision-making across multiple services.
  • Own complex engineering initiatives from design to deployment.
  • Improve system reliability and operational excellence.
  • Modernize existing systems based on technology and business needs.
  • Mentor engineers through design and code reviews.
  • Collaborate with Product, Data Science, SRE, and Security teams.

Benefits

  • Medical
  • Dental
  • Vision
  • Income Protection (disability, life/AD&D, critical illness, accident)
  • Employee Assistance Program (EAP)
  • Healthcare Spending Account (HSA), Commuter
  • Lifestyle & Wellbeing Program
  • Pet Insurance
Full Job Description
Description

Principal Software Engineer

As part of the Power & Energy Transition business unit, you'll help build systems that support congestion analysis, forecasting, and grid optimization across North American power markets. Our platform combines distributed systems, machine learning, large-scale data processing, and complex computational models to deliver critical insights in near real time.

We're looking for a Principal Engineer who enjoys solving difficult technical problems, building highly scalable systems, and helping shape the technical direction of a rapidly growing platform.

The role

This is a hands-on technical leadership position.

You'll design and build production systems, lead architectural initiatives, mentor engineers, and partner with Product, SRE, Security, and other engineering teams to deliver reliable, scalable software. We expect Principal Engineers to remain deeply involved in implementation while driving technical strategy across multiple systems and teams.

What you'll do

  • Design, build, and operate highly scalable backend systems and data platforms.
  • Lead architecture and technical decision-making across multiple services and product areas.
  • Own complex engineering initiatives from design through production deployment.
  • Improve system reliability, observability, performance, and operational excellence.
  • Simplify and modernize existing systems as technologies and business needs evolve.
  • Mentor engineers through design reviews, code reviews, and technical leadership.
  • Collaborate closely with Product, Data Science, SRE, and Security teams.


What you'll bring

  • 8+ years of professional software engineering experience.
  • Demonstrated experience designing and building highly scalable distributed systems.
  • Strong hands-on programming experience in Python, Go, or Rust.
  • Experience with data-intensive applications, pipelines, and large-scale processing systems.
  • Experience working with Kubernetes and a major cloud platform (AWS, GCP, or Azure).
  • Strong understanding of system architecture, software design, and operational excellence.
  • Demonstrated technical leadership and ownership of large engineering initiatives.
  • Excellent collaboration and communication skills


Nice to have
  • Experience optimizing computationally intensive systems or algorithms.
  • Experience with high-performance computing (HPC).Experience with energy markets, power systems, or other highly complex domains.
  • Experience with AI/ML infrastructure and production AI systems.


Technologies we use

Python, Go, Rust, MySQL, ClickHouse, Kubernetes, Docker, AWS, Terraform, Pulumi, Argo, Grafana, Sentry, Honeycomb, Claude, AWS Bedrock, and LangChain.

While experience with every technology is not required, successful candidates will have deep expertise in several areas and the ability to quickly learn new technologies as needed.

What We Offer

Enverus offers comprehensive benefits to our employees to include:

  • Medical
  • Dental
  • Vision
  • Income Protection (disability, life/AD&D, critical illness, accident)
  • Employee Assistance Program (EAP)
  • Healthcare Spending Account (HSA), Commuter
  • Lifestyle & Wellbeing Program
  • Pet Insurance


This role is eligible for: Variable Compensation

Salary Range: 140000-160000

About Enverus

Enverus is a data analytics company that provides insights and technology solutions to the oil and gas industry. The company was founded in 1999 and is headquartered in Austin, Texas. Its clients include BP, Chevron, and ExxonMobil.
Learn more about Enverus
Size
1,000 employees
Industry
Net Income
-$10 million
Founded
1999
5 Year Trend
+20%
Revenue
$500 million

Similar Jobs

More Jobs at Enverus

More Enterprise Technology Jobs

Find similar Principal Software Engineer - 26219 jobs: