Software Engineer

Talentify

Carmel (IN)

Remote

USD 120,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
401(k) plan
PTO
Paid holidays

Job summary

Theoris is seeking a Power System Software Engineer to develop automation tools for outage coordination, stability studies, and operational planning. You will integrate EMS data, automate VSAT/TSAT analyses, and deliver reporting and visualization capabilities across the client footprint.

Ideal candidates have strong power system modeling knowledge, production-grade software experience, and the ability to build scalable, maintainable tools in a highly technical environment.

Qualifications

  • Bachelor's degree in a technical field; power systems fundamentals.
  • 3+ years of software development experience; 6+ years preferred.
  • Strong programming and application development skills.
  • Experience developing production-grade software, automation tools, or engineering apps.
  • Understanding of electric power systems, transmission operations, stability analysis.

Responsibilities

  • Design, develop, test, and maintain tools automating outage coordination and stability workflows.
  • Build prototype and production apps connecting EMS models, outage data, and datasets.
  • Develop integrations with EMS, PI, CIMSpy, CROW, and other data sources.
  • Automate stability studies using VSAT and TSAT; create transfer scenarios and contingencies.
  • Develop APIs, scripting interfaces, and GUI using Tkinter or similar frameworks.
  • Generate reports, dashboards, visualizations, and transfer margins for planning.

Skills

Power systems knowledge
Python
Automation tools
Data integration
GUI development
Problem solving

Education

Bachelor's in Electrical/Computer Engineering
Power systems coursework

Tools

VSAT
TSAT
EMS
PI
CIMSpy
CROW

Job description

JOB TITLE: Power System Software Engineer (No C2C)
LOCATION: Remote
INDUSTRY: Utilities
JOB DESCRIPTION:
Seeking a Software Engineer with a strong combination of software development and power systems expertise to support the STABLE (Stability and Transfer Analysis for Broad Location Evaluation) initiative. This role will focus on designing and developing automation tools that streamline outage coordination studies, stability assessments, and operational planning activities. The engineer will build software that integrates data from multiple power system applications, automates VSAT and TSAT studies, and provides reporting and visualization capabilities to support transmission outage analysis across the CLIENT footprint. The ideal candidate will have experience in power system modeling, stability analysis, and application development, with the ability to create scalable, production-grade tools that improve operational efficiency and study accuracy.

  • Design, develop, test, and maintain software tools that automate outage coordination and power system stability assessment workflows.
  • Build prototype and production applications that connect EMS models, outage data, and power system datasets to support operational planning activities.
  • Develop integrations with EMS, PI, CIMSpy, CROW, and other power system data sources.
  • Automate steady-state and dynamic stability studies using VSAT and TSAT.
  • Create workflows to apply outages, build stressed base cases, define transfer scenarios, and execute contingency analyses.
  • Develop APIs, scripting interfaces, and automation routines to streamline study execution and data processing.
  • Design and develop user interfaces using technologies such as Tkinter or similar GUI frameworks.
  • Generate reports, dashboards, visualizations, transfer margins, and impact assessments for system planning and operational decision-making.
  • Support transmission outage analysis by evaluating system impacts, transfer capabilities, and reliability considerations.
  • Collaborate with power system engineers and subject matter experts to validate models, assumptions, and study results.
  • Perform software testing, regression testing, benchmarking, and validation activities to ensure solution accuracy and reliability.
  • Document software designs, workflows, technical specifications, test results, and deployment procedures.
  • Support deployment, configuration, troubleshooting, and ongoing enhancement of developed applications.
  • Ensure compliance with cybersecurity, data governance, and operational reliability standards.

REQUIREMENTS:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Power Systems Engineering, or a related technical field.
  • 3+ years of software development experience; 6+ years preferred.
  • Strong programming and application development skills.
  • Experience developing production-grade software, automation tools, or engineering applications.
  • Understanding of electric power systems, transmission operations, stability analysis, or utility operations.
  • Experience supporting power system studies, outage coordination, contingency analysis, or operational planning activities.
  • Knowledge of power system modeling and analysis tools such as VSAT, TSAT, or similar platforms.
  • Experience integrating and processing data from multiple operational systems and databases.
  • Strong analytical, problem-solving, and debugging abilities.
  • Experience developing reporting, visualization, and dashboard solutions.
  • Ability to work independently in a highly technical environment with minimal customer-facing responsibilities.
  • Strong written and verbal communication skills.

PREFERRED:

  • Experience supporting electric utilities, ISO/RTO organizations, transmission operators, or power market environments.
  • Familiarity with EMS, PI, CIMSpy, CROW, or similar utility applications.
  • Experience with power system stability analysis, transfer analysis, and contingency modeling.
  • Experience building automation workflows for engineering or operational studies.
  • Knowledge of power flow, transient stability, and outage coordination processes.
  • Experience developing GUI applications using Tkinter or similar technologies.
  • Experience creating APIs, data pipelines, and automated reporting solutions.
  • Knowledge of cybersecurity and data governance requirements within utility environments.
  • Experience converting and working with power system case formats such as RAW and PFB files.
  • Familiarity with node-breaker models, dispatch modeling, or advanced transmission study methodologies.

Best-In-Class-Benefits: We are in the people business; treating people right is our ONLY priority. Theoris Services consultants are full-time employees with full benefits, including:

  • Robust Health Insurance
  • 401(k) plan
  • PTO
  • Paid holidays

About Theoris: Our goal is to Fuel Your Career! As a Theoris team member, you join a culture based on people-centered values and an environment that fosters both personal and professional growth. We build long-term relationships with our clients and our consultants. With over 30 years of building strong relationships in the industry, we’re uniquely positioned to make the right connections. This knowledge is used to find the right job placement. Our recruiting teams are experts dedicated to the information technology and engineering staffing space and are highly respected by our client base.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Power System Engineer
Power System Engineer

Theoris • Eagan (MN)

On-site
USD 85,000 - 110,000
Robust Health Insurance
401(k) plan
PTO
+1
Remote Power Systems Software Engineer
Remote Power Systems Software Engineer

Talentify • Carmel (IN)

Remote
USD 120,000 - 170,000
Health Insurance
401(k) plan
PTO
+1
Senior Systems Engineer
Senior Systems Engineer

Talentify • Carmel (IN)

On-site
USD 110,000 - 160,000
Health Insurance
401(k)
PTO
+1
Sr Software Engineer
Sr Software Engineer

Talentify • Carmel (IN)

On-site
USD 110,000 - 140,000
Robust Health Insurance
PTO
Paid holidays
+1
Senior Power System Modelling Engineer
Senior Power System Modelling Engineer

Powertech Labs Inc. • United States

Hybrid
USD 110,000 - 180,000
401(k) plan with company match
Medical, dental and vision coverage
8 holidays + 2 floating holidays
+2
Electrical Design Engineer
Electrical Design Engineer

Theoris • Wichita (KS)

On-site
USD 90,000 - 130,000
Health Insurance
401(k) plan
PTO
+1
Senior Power System Modelling Engineer
Senior Power System Modelling Engineer

Powertech Labs Inc. • Boston (MA)

On-site
USD 90,000 - 130,000
401(k) plan with company match
Medical, dental, and vision coverage
8 holidays plus 2 floating holidays
+1
Data Analyst
Data Analyst

Talentify • Carmel (IN)

On-site
USD 65,000 - 90,000
Health Insurance
401(k) plan
PTO
+1
Power System Studies Engineer II
Power System Studies Engineer II

RMS Energy • Chicago (IL)

On-site
USD 70,000 - 90,000
Competitive Compensation
Full Benefits
401(k) with Company Match
+2
Systems Administrator
Systems Administrator

Talentify • Carmel (IN)

On-site
USD 70,000 - 90,000
Robust Health Insurance
401(k) plan
PTO accrual
+2