Energy Full-time

Principal Software Engineer

Electric Power Engineers

Posted

Apr 24, 2026

Location

Remote (US)

Type

Full-time

Mission

What you will drive

  • Lead the design and development of complex software systems for the electric utility/power industry, ensuring timely delivery and budget adherence.
  • Collaborate with cross-functional teams including product management, design, and QA to meet business and customer needs.
  • Mentor and coach junior software engineers and contractors to develop their technical skills.
  • Stay current with software engineering trends and incorporate new technologies into the development process.

Impact

The difference you'll make

This role directly contributes to designing the grid of the future, enabling a modern, secure, and resilient energy infrastructure that supports renewable energy and benefits communities and the environment.

Profile

What makes you a great fit

  • Bachelor of Science in Computer Science or similar technical field.
  • Minimum 10+ years of experience developing software or SaaS products, with 7+ years architecting and coding large-scale systems in microservices architecture.
  • Expert level in Python, PostgreSQL, Nginx, Redis, JavaScript, CSS, HTML5, React, Node.js; proficiency in Java and Spring Boot.
  • Experience with AWS, Docker, Kubernetes, and large-scale data integration including machine learning models.

Benefits

What's in it for you

  • Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you.
  • Generous PTO and paid holidays.
  • MyShare Employee Ownership Program.
  • Work with industry leaders.
  • 401K with up to 4% match (100% vested from day 1).

About

Inside Electric Power Engineers

Electric Power Engineers (EPE) partners with power and energy clients globally, providing consulting expertise and energy intelligence software solutions for complex engineering and grid modeling challenges, with a focus on building a modern, secure, and resilient grid.