Principal Software Engineer
Drillinginfo
Description Principal Software Engineer Why YOU want this position At Enverus, we're committed to empowering the global quality of life by helping our customers make energy affordable and accessible to the world.
The are the most trusted energy-dedicated SaaS company, with a platform built to maximize value from generative AI, and our innovative solutions are reshaping the way energy is consumed and managed. By offering anytime, anywhere access to analytics and insights, we're helping our customers make better decisions that help provide communities around the world with clean, affordable energy. The energy industry is changing fast. But we've continued to lead the way in energy technology, creating intelligent connections across the entire energy ecosystem, from renewables, power and utilities to oil and gas and financial institutions. Our solutions create more efficient production and distribution, capital allocation, renewable energy development, investment and sourcing, and help reduce costs by automating crucial business operations. Of course, this wouldn't be possible without our people, which is why we have built a team of individuals from a diverse range of backgrounds.
Are you ready to help power the global quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow.
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
Salary Range: 140000-160000
The are the most trusted energy-dedicated SaaS company, with a platform built to maximize value from generative AI, and our innovative solutions are reshaping the way energy is consumed and managed. By offering anytime, anywhere access to analytics and insights, we're helping our customers make better decisions that help provide communities around the world with clean, affordable energy. The energy industry is changing fast. But we've continued to lead the way in energy technology, creating intelligent connections across the entire energy ecosystem, from renewables, power and utilities to oil and gas and financial institutions. Our solutions create more efficient production and distribution, capital allocation, renewable energy development, investment and sourcing, and help reduce costs by automating crucial business operations. Of course, this wouldn't be possible without our people, which is why we have built a team of individuals from a diverse range of backgrounds.
Are you ready to help power the global quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow.
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.
- 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
- 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.
- 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
Salary Range: 140000-160000
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
- ...As a Calypso Principal Software Engineer, you will work closely with engineering and architecture teams to design and deliver high-quality technology solutions. This role provides the opportunity to lead the development of innovative solutions for complex challenges in...Suggested
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer and Community Bank, you provide deep engineering expertise and work across agile...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and engineering...Suggested
- ...changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Senior Principal Software Engineer at JPMorgan Chase within Consumer & Community Banking Operations technology organization, you are a hands-on, high-...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the technical...Night shift
- ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting One Chase Sales and Growth products, you provide expertise...
- ..., and training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with...
$115.4k - $192.3k
..., and Customer Data Management. Learn more at: About the Role We are seeking a highly experienced Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms. This role requires...Temporary workLocal area- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer & Community Bank Technology team, you provide deep engineering expertise and work...Bank staff
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral...
- ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...our national security, apply today! Principal Cyber Engineer Cyber Offense and...RelocationRelocation package
$2,000 per month
...lifecycle growth is the company’s north star for 2026. The Growth Engineering organization owns the consumer-facing systems and product... ...directly influence user behavior and business outcomes. As a Principal Engineer in Growth, you will operate as a senior technical leader...Full timeWork at officeRemote workFlexible hours$223.55k - $259k
Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan...Full timeTemporary work$210k - $275k
..., architect level role. You will sit on the AI Engineering team and set the technical standard the broader... .... Qualifications ~8+ years of professional software engineering experience, with demonstrated Staff, Principal, or Architect-level scope. ~Depth across backend...Full time$142.79k - $189.75k
Role Description PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do: ~Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization. ~Lead the development of scalable, reliable...Full timeContract workTemporary workWork experience placementFlexible hours- Role Description Couchbase, the operational data platform for AI, empowers businesses to succeed by bringing data to life in new ways. Major market-leading companies rely on Couchbase for mission critical operational, analytical, mobile and AI workloads. Built to replace...Full timeWork at officeWork from home
$160k - $170k
Role Description The Principal Software Engineer will help develop innovative, scalable technology. In this role, you will help to drive the architecture, design, and development of platforms that support educators and institutions. You feel comfortable collaborating cross...Full time- Role Description The primary responsibility of the Principal Software Engineer (AI-First Development) is to direct the day-to-day technical execution of a small AI-First engineering team, designing, orchestrating, and validating software applications built through AI-driven...Full time
- Role Description As a Principal Software Engineer - GoLang, you will work within the Engineering department to design, develop, and support enterprise solutions by contributing to the products and infrastructure for CIQ. You will also maintain our systems' capacity and...Full timeRemote workFlexible hours
$185.5k - $265k
Role Description We are looking for a Principal - Integration Engineer (Security Platform and Data Pipelines) to join our Technical Implementation and Integration team. This is a remote role based in the US, reporting to the Senior Director, Engineering. You will be...Full timeWork at officeRemote work$107.5k - $204.5k
Role Description At Collins Aerospace in Cedar Rapids, IA, we're looking for a Pr. Software Engineer to join our foundation software team. You'll be leading the development, certification, and sustainment of foundation software for safety-critical military applications....Full time- ...team is looking for a motivated and passionate Cloud Automation Engineer to join a consulting practice. The ideal candidate is a... ...work experience in a Consulting/Architecture position within a software and/or services company. Benefits ~Freedom to work from...Full timeWork experience placement
$185k - $255k
Role Description As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making architectural bets with lasting impact, and ensuring the organization focuses its energy on the problems that...Permanent employmentFull timeFlexible hours$150k - $214k
Role Description GHX is seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering...Full time$177k - $284k
Role Description We are hiring a Principal Software Engineer who can operate across multiple modes of work: platform modernization, iterative product development, and high-ambition greenfield exploration. This is a hands-on role for someone who can define strategy, deliver...Full time$120k - $180k
...will oversee Avery Dennison’s innovative software products and lead cross-functional... ...Help hire, onboard, and lead a team of engineers, establishing code quality standards, CI... ...~Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high...Full timeRemote work- Role Description SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at Naval Information Warfare Center Pacific (NIWC PAC) in San Diego, CA. This role serves as a senior principal individual contributor responsible...Full timeRemote workWorldwide
- ...roadmap for our Context Layer, including a knowledge graph, RAG engines, and retrieval/search infrastructure. ~Design and own the... ...adoption programs. Qualifications ~12+ years of professional software engineering experience, with a strong focus on data-layer or...Full time
$197k - $207k
Role Description ~Lead the design and development of software architecture and enterprise systems. ~Design highly scalable, highly... ...secure practices. ~Test driven development and CI/CD software engineering practices. ~Automated unit testing with NUnit....Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer United States
- senior principal software engineer United States
- principal data analyst United States
- senior principal cloud computing engineer United States
- senior principal scientist United States
- principal data architect United States
- principal cloud computing engineer United States
- principal solutions consultant United States
- principal software architect United States
- epic principal trainer United States


















