GMS Applications Developer - RIOO

Electric Reliability Council of Texas

Taylor (TX)

On-site

USD 145,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
401(k) plan
On-site work two days/week

Job summary

ERCOT is seeking a Senior/Lead Engineer to design and deliver full‑stack applications for Grid & Market Solutions, including RIOO and NDCRC. You will work with Java 17+/Spring, modern frontend frameworks, and data pipelines like Databricks and Airflow, ensuring SDLC compliance and high-quality software.

On-site in Taylor, TX with some remote flexibility, you will mentor teammates, participate in architectural reviews, and collaborate with customers and SMEs to meet market needs.

Qualifications

  • Bachelor’s degree in a relevant engineering or CS field.
  • 8+ years for Lead; 5+ years for Senior Engineer experience expected.
  • Proficiency in Java 17+, Spring tooling, and modern front-end stacks.
  • Experience with data pipelines (Databricks, Airflow) and cloud (Azure/AWS).
  • Strong API design, documentation (OpenAPI/Swagger), and security practices.

Responsibilities

  • Design, develop, test, document, and maintain full-stack web apps for GMS/RIOO/NDCRC.
  • Adhere to SDLC, perform testing, validation, and code quality reviews.
  • Collaborate with customers, SMEs, and teams to deliver complex solutions.
  • Mentor teammates and drive technical direction within the team.

Skills

Java (17+)
Spring Boot / Spring MVC
Angular (v12+) or React
TypeScript / JavaScript / HTML5 / CSS3
Python
CI/CD (Jenkins / Maven)
GitHub / Bitbucket
Azure / AWS
RESTful API design
AI/ML fundamentals
Strong communication

Education

Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science
Master’s Degree preferred

Tools

Git (GitHub/Bitbucket)
Maven
IntelliJ / VSCode
Docker
Ansible
OpenAPI/Swagger
Databricks
Airflow
Kafka
Tibco JMS / AMQ

Job description

Overview

At ERCOT, our diverse and dynamic work environment empowers employees to build the future of the Texas power grid and wholesale market using the latest technologies and resources. We invite talented, dedicated professionals to develop world‑class solutions for today’s and tomorrow’s energy challenges, learn new skills, and grow their careers. ERCOT is committed to fostering inclusion at all levels, basing our corporate values on accountability, leadership, innovation, trust, and expertise. An inclusive and diverse workforce strengthens us and creates a collaborative environment to solve industry challenges.

Responsibilities
  • Design, develop, test, document, and maintain full‑stack web‑based applications for ERCOT’s Grid & Market Solutions (GMS), including the Resource Integration and Ongoing Operations (RIOO) system and Net Dependable Capability & Reactive Capability (NDCRC) applications.
  • Adhere to the Software Development Life Cycle (SDLC), performing testing and validation of applications to deliver high‑quality software to customers.
  • Collaborate closely with customers, business area subject matter experts, internal technical teams, and project management to design, develop, and maintain complex solutions that support market needs and corporate requirements.
  • Use source control tools such as Atlassian Bitbucket, manage code through CI/CD pipelines (Jenkins, Maven), and automate development processes.
  • Conduct requirement, design, and architecture reviews; produce design specifications that comply with ERCOT architectural standards and blueprints.
  • Analyze, troubleshoot, and resolve application issues, perform root‑cause analysis, and deliver effective solutions.
  • Write and maintain technical documentation, product user manuals, and support documentation.
  • Participate in manual and automated unit, regression, and integration testing; promote coding standards, best practices, and design patterns.
  • Leverage AI tools such as GitHub Copilot, GPT, and Claude to accelerate development, testing, and code quality.
  • Work with data pipelines and data sets using Airflow and Databricks, and analyze third‑party software security vulnerabilities to implement security patches.
  • Provide technical guidance and mentoring to team members, and serve as a subject‑matter expert for complex business problems.
  • Participate in project planning, coordination, and delivery across all phases of application development.
Required Experience & Skills
  • Minimum 5 years of related experience for Senior Level Engineer or 8 years for Lead Level Engineer.
  • Proficiency in Java (17+), Spring Boot/Spring MVC; front‑end skills in Angular (v12+) or React; TypeScript, JavaScript, HTML5, CSS3/SASS.
  • Experience with Python, shell scripting, and data pipelines (Databricks, Airflow).
  • Knowledge of relational databases (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
  • RESTful API design, JSON, OpenAPI/Swagger documentation.
  • Tools: Git (GitHub/Bitbucket), Maven, IDEs (IntelliJ, VSCode); deployment via Ansible; containerization with Docker.
  • Cloud experience with Azure or AWS.
  • Experience with messaging services such as Tibco JMS, AMQ, Kafka, and CIM/XML model‑based tools.
  • Power industry knowledge in grid and market arena, preferably with software vendors or ISO/utilities.
  • AI and ML fundamentals, PyTorch/TensorFlow, LLMs, prompt engineering, and RAG architecture/frameworks.
  • Strong written and verbal communication skills.
  • Ability to mentor and lead technical direction within the GMS Technology Development team.
Education
  • Required: Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Preferred: Master’s Degree in one of the same fields or equivalent education and experience.
Location & Schedule
  • Site: Taylor, TX – employees required on‑site at least two days per week.
  • Remote work permitted from a Texas residence; employees may choose to work on‑site more or 100% of the time.
  • Scheduling is flexible and may be rotated based on business needs.
Salary

Expected salary range: $145,000 – $200,000, based on experience and qualifications.

Benefits

ERCOT offers an excellent benefits package that includes health, dental, vision, life insurance, long‑term and short‑term disability insurance, long‑term care insurance, Section125 Flexible Spending Account, and a retirement savings plan. Full‑time employees become eligible for benefits starting the first of the month following hire, and a 401(k) plan is available.

Equal Employment Opportunity Statement

ERCOT is firmly committed to equal employment for all qualified persons without regard to race, sex, medical condition, religion, age, creed, national origin, citizenship status, marital status, sexual orientation, physical or mental disability, ancestry, veteran status, genetic information, or any other protected category under federal, state or local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GMS Application Developer Sr.
GMS Application Developer Sr.

Electric Reliability Council of Texas • Taylor (TX)

Hybrid
USD 163,000 - 186,000
Health, dental, vision, and life insurance
401(k) retirement savings plan
Disability insurance
GMS Development Program - Entry Level Power & Computer Engineer
GMS Development Program - Entry Level Power & Computer Engineer

6AM City, LLC • Town of Texas (WI)

Hybrid
USD 60,000 - 85,000
EMS Applications Developer Sr.
EMS Applications Developer Sr.

ERCOT • Austin (TX)

Hybrid
USD 120,000 - 165,000
EMS Applications Developer Sr.
EMS Applications Developer Sr.

Electric Reliability Council of Texas • Taylor (TX)

Hybrid
USD 120,000 - 165,000
MMS Applications Engineer
MMS Applications Engineer

Electric Reliability Council of Texas • Taylor (TX)

On-site
USD 80,000 - 110,000
GMS Development Program – Entry Level Power & Computer Engineer
GMS Development Program – Entry Level Power & Computer Engineer

Electric Reliability Council of Texas • Taylor (TX)

Hybrid
USD 70,000 - 90,000
Health insurance
Dental insurance
Vision insurance
+3
GMS Development Program – Entry Level Power & Computer Engineer
GMS Development Program – Entry Level Power & Computer Engineer

ERCOT • Austin (TX)

On-site
EMS Systems Analyst Sr
EMS Systems Analyst Sr

ERCOT • Austin (TX)

Hybrid
USD 109,000 - 150,000
Senior Application Developer
Senior Application Developer

Electric Reliability Council of Texas • Taylor (TX)

On-site
USD 109,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+2
Entry-Level Power & Computer Engineer - GDP Program
Entry-Level Power & Computer Engineer - GDP Program

ERCOT • Austin (TX)

On-site