Enable job alerts via email!

Principal Software Engineer – Application Automation Focus

Electric Power Engineers

Austin (TX)

Remote

USD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Principal Software Engineer to lead the design and implementation of automation solutions in the electric utility sector. This role focuses on enhancing consulting processes through scalable software solutions and cloud-native strategies. With a commitment to security and compliance, you will provide technical leadership and mentorship to junior engineers, ensuring alignment with business needs. Join a forward-thinking team dedicated to transforming the future of energy through advanced technology and collaboration. This position offers the flexibility of remote work and comprehensive health benefits, making it an exciting opportunity for passionate engineers.

Benefits

Comprehensive health benefits
PTO
401K with match
Flexible work arrangements

Qualifications

  • 8+ years in software development with 7+ years in automation and cloud-native architectures.
  • Proven expertise in automation solutions and strong programming skills.

Responsibilities

  • Lead the design and implementation of automation solutions for the consulting team.
  • Architect and maintain automation frameworks, improving internal processes.

Skills

Python
Automation Solutions
AWS
CI/CD
DevOps
Containerization (Docker, Kubernetes)
Infrastructure as Code (Terraform, Ansible)

Education

Bachelor’s Degree in Computer Science
Master’s Degree in Software Engineering

Tools

Terraform
Ansible
Docker
Kubernetes
Observability Tools

Job description

Principal Software Engineer – Application Automation Focus

Join to apply for the Principal Software Engineer – Application Automation Focus role at Electric Power Engineers.

Overview

We are designing the grid of the future! Be a part of an innovative team shaping the grid of the future through advanced energy intelligence. For more than half a century, Electric Power Engineers (EPE) has partnered with power and energy clients worldwide, providing consulting expertise and energy intelligence software solutions for complex engineering and grid modeling challenges. As leaders in the renewables space, we focus on building a modern, secure, and resilient grid. Join us in making an impact on communities and the environment. Together, we can transform the future of energy.

Responsibilities

Join us in leading the change! EPE is seeking a highly skilled Principal Software Engineer to lead the design, development, and implementation of automation solutions for EPE’s consultants in the electric utility (T&D) and power industry. Responsibilities include architecting and maintaining automation frameworks, improving internal processes with reliable software solutions, integrating disparate software systems, creating sophisticated results processing pipelines, and developing advanced visualization tools for data interpretation and presentation.

How You Can Make An Impact
Software Development & Architecture:
  • Lead the development of scalable software solutions with automation to enhance consulting team process efficiency.
  • Collaborate with cross-functional teams to ensure automation aligns with business needs and improves user experience.
  • Develop solutions that dynamically adjust to increasing client work and optimize computational resources.
  • Architect and implement cloud-native automation strategies, ensuring seamless integration with existing platforms.
Technical Leadership & Mentorship:
  • Provide technical leadership and mentorship to junior engineers and team members.
  • Act as a technical resource for the consulting team to understand trade-offs and ensure business alignment.
  • Stay updated on trends in software automation and cloud computing, integrating new technologies as applicable.
  • Lead code reviews and enforce best practices, using modern techniques like CI/CD, TDD, and automated testing.
Security & Compliance:
  • Implement automated security tools to detect vulnerabilities early.
  • Ensure compliance with industry standards through automated enforcement mechanisms.
Qualifications

Bring your passion! Requirements include a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields; 8+ years in software development with 7+ years in automation, DevOps, and cloud-native architectures; proven expertise in automation solutions; strong programming skills in Python; extensive knowledge of AWS and serverless solutions; experience with observability tools, CI/CD, IaC tools like Terraform or Ansible, and containerization technologies like Docker and Kubernetes.

Preferred Education and Experience
  • Experience with machine learning automation, geospatial data automation, and energy industry software development.
How We Support You
  • Comprehensive health benefits, PTO, industry-leading colleagues, 401K with match, flexible work arrangements, and more.
Location

This position is open to remote work.

Travel

Occasional travel may be required (10% or less).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer – Application Automation Focus

Electric Power Engineers

Austin

Remote

USD 90,000 - 160,000

30+ days ago