TALENT Software Services logo

Power System Automation Engineer

TALENT Software Services United States

remotefull-time
Posted Feb 4, 2026

Role & seniority: PSA-Engineer – Network/Transmission (seniority: experienced, 5+ years in related roles)

Stack/tools: C++, Java, C; Linux development; STL/patterns; Jira; qTest; Katalon Studio; EMS/DTS/SCADA experience; power systems domain

Top 3 responsibilities

  • Design and implement EMS/DTS functionalities; produce technical specs and documentation; ensure non-functional requirements (performance, reliability, security, maintainability)

  • Lead implementation/configuration of advanced SCADA and power-system applications; tune applications to meet requirements; maintain traceability

  • Testing, quality, and automation efforts (define tests, execute/triage defects, support test automation; ensure QA standards)

  • Must-have skills: bachelor’s in CS/EE/software engineering; 5+ years in software for industrial/SCADA/power-system apps; strong software engineering principles and design patterns; proficiency in C++, Java, C; Linux development; debugging and problem-solving; requirements analysis and traceability; effective cross-team communication

  • Nice-to-haves: EMS/DTS domain experience; SCADA/real-time control familiarity; test automation tools (Katalon); knowledge of power-system operations, market operations, grid concepts; experience in a Software Center of Excellence or high-standard engineering org

  • Location & work type: Remote, United States; full-time position; open to cross-functional collaboration and travel as needed

Full Description

"Possible 3 Month CTH | No Fees | Do Not Re-Post| Confidential

TMR ID: 3ETMRX

Role: PSA-Engineer- Network/Transmission

Work location: Remote US

Background and Meet and Greet: MANDATORY

Job Description

"Responsible for advanced Power Systems Application software development and successful delivery of assigned functions to meet corporate project/product commitments. The responsibilities include: working with Electric Utilities or ISOs (Independent System Operators) and Transmission System Operators (TSOs) on functional software specifications, designing, coding, testing, integration, application tuning and delivery

5+ years of work experience in customizing and delivering Energy Management Systems preferbly Reliance EMS.

5+ years of experience with electric utility industry practices.

5 + years of experience with C++, Java or other secondary skills

C++ Development - Independently designs and implements non-trivial C++ features; comfortable with OOP, STL, patterns; debugs and optimizes code; contributes to code reviews and technical decisions

C Development - Independently develops and maintains C modules; strong in pointers, memory management, and low-level concepts; debugs complex issues; contributes to coding standards and best practices.

Java - Delivers non-trivial Java components independently; strong with core APIs, collections, error handling; debugs complex issues; participates in design and code review discussions.

Linux Development - Comfortable developing and debugging on Linux; uses shell, scripts, build tools, and logs; can configure dev/test environments and resolve environment-related issues.

Jira - Uses Jira for basic tasks (creating/updating issues, following workflows); relies on guidance for advanced filtering, dashboards, and reporting features.

qTest -Executes test cases and records results; can navigate projects with help; needs support for test planning, structure, and reporting.

Katalon Studio - Can run existing automated tests and make small updates; needs guidance for designing new test suites, frameworks, and integrations.

High ownership and accountability for technical quality and delivery - Takes responsibility for assigned work; delivers to agreed timelines; participates in root cause analysis; building consistency in proactively driving quality and end-to-end ownership.

Strong collaboration and stakeholder management skills. - Collaborates effectively within the team and with nearby stakeholders; communicates progress and risks; developing further in influencing, negotiating trade-offs, and managing expectations.

Ability to work independently and in cross-functional teams. - Works independently on well-defined tasks; contributes constructively in cross-functional teams (e.g., dev, QA, systems); still growing in leading cross-functional initiatives.

"

Key Responsibilities

"Software Design & Development

Design and implement new functionalities for EMS, and DTS applications in the power systems domain. Produce high-quality EMS functional software design specifications and related technical documentation. Ensure solutions meet functional and non-functional requirements (performance, reliability, security, maintainability).

Application Implementation & Configuration

Lead the implementation of advanced SCADA and Power System applications. Perform application configuration and tuning to meet customer and system requirements. Conduct functional analysis and maintain requirements traceability throughout the development lifecycle.

Testing, Quality & Automation

Define and draft test cases based on functional and non-functional requirements. Execute validation and regression tests; analyze results and drive defect resolution and triage. Support and contribute to test automation initiatives (e.g., Katalon) to improve test coverage and efficiency. Ensure adherence to quality assurance standards, processes, and best practices.

Collaboration & Technical Leadership

Collaborate with system/project engineers, frontend developers, EMS application developers, and technical leads to deliver solutions aligned with product strategy and architecture. Consult with other technical leads to ensure compliance with project-related system design guidelines and coding standards. Provide input to technical leads on scope, schedules, and cost estimates based on technical complexity and delivery risks.

Customer Interaction & Support

Interface with customers to address general and domain-specific issues within the area of functional expertise. Provide technical support, root-cause analysis, and problem-solving for complex issues in test and production environments. Prepare and maintain user, test, and operational documentation.

Requirements Management & Traceability

Analyze and maintain functional and non-functional requirements traceability matrices. Ensure clear linkage from requirements through design, implementation, and testing.

"

What are the Mandatory skills and skill proficiencies required for this position?

"- Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or related field.

Significant experience in software development for industrial, SCADA, or power system applications. Strong proficiency in software engineering principles, design patterns, and best practices. Experience with testing practices, defect analysis/triage, and quality assurance processes. Demonstrated experience in requirements analysis and traceability. Strong analytical, problem-solving, and debugging skills. Effective communication skills, with the ability to collaborate across multidisciplinary teams and interact with customers."

What are the Optional skills and skill proficiencies for this position?

"- Experience with EMS, and/or DTS applications in the power systems domain.

Familiarity with SCADA systems and real-time control environments. Experience with test automation tools such as Katalon. Knowledge of power system operations, market operations, or grid management concepts. Experience working in a Software Center of Excellence or similar high-standard engineering organization.

"

The following details must accompany your submission

First Name, Middle name, and Last Name

City and State

Open to Relocate?

Rate

Availability

Phone

Mobile

Email address

Visa type

Visa Expiration Date

Hiring Status

Marie Samayoa - ERM

North America

Tel.: +***"

Seniority level Not Applicable Employment type Full-time Job function Other Industries IT Services and IT Consulting

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.