
GMS Applications Developer - RIOO
Electric Reliability Council of Texas (ERCOT)3 days ago
Austin, TX, USASenior / Staff+
Base Salary
$149k - $205k/yr
Responsibilities
- Design, develop, test, document, maintain, and deploy full-stack web applications supporting ERCOT grid and market operations.
- Gather requirements and participate in application design, architecture, implementation, integration, release, and production support activities.
- Develop back-end services, front-end interfaces, APIs, database solutions, data pipelines, and automated development processes.
- Perform manual and automated unit, regression, and integration testing, code reviews, root-cause analysis, troubleshooting, and application optimization.
- Use Bitbucket, Maven, Jenkins, and related tools to manage source code, CI/CD, releases, and development workflows.
- Collaborate with business users, product owners, project managers, architects, developers, vendors, market participants, and technical support teams.
- Create technical documentation and user manuals, present design and implementation details, and respond to customer issues and enhancement requests.
- Mentor developers, promote engineering standards and design patterns, provide technical guidance, and serve as a subject matter expert.
- At the Lead level, provide strategic technical leadership, cross-team coordination, architectural guidance, technical roadmaps, and mentoring for senior developers.
- Apply ERCOT Nodal Protocols, PUCT rulings, NERC Reliability Standards, and CIP requirements to supported applications and development practices.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required; equivalent education and experience may qualify.
- Senior level requires at least 5 years of related work experience beyond degree requirements; Lead level requires at least 8 years.
- Experience with Java 17+, Spring Boot, Spring MVC, Angular or React, TypeScript, JavaScript, HTML5, CSS3/SASS, and Python.
- Experience with relational databases such as Oracle, PostgreSQL, and MySQL, plus familiarity with NoSQL databases such as MongoDB or Cassandra.
- Experience designing RESTful APIs and using JSON, OpenAPI/Swagger, Git, Maven, IntelliJ, VS Code, Ansible, Docker, and Docker Compose.
- Experience with Windows and Linux operating systems, Azure or AWS, CI/CD, data pipelines, Airflow, and Databricks.
- Preferred experience includes Tibco JMS, AMQ, Kafka, CIM/XML model-based tools, and power-industry grid or market applications.
- Preferred AI experience includes Python, machine-learning fundamentals, PyTorch or TensorFlow, deep learning, LLMs, prompt engineering, RAG architectures, and AI-assisted software development.
- Ability to analyze security vulnerabilities, implement patches, resolve complex technical issues, communicate effectively, and mentor team members.
Benefits
- Hybrid work in Taylor, Texas, requiring at least two onsite days per week or more according to business needs.
- Remote work must be performed from the employee’s Texas residence, and employees may choose to work onsite more frequently or full time.
- Flexible or rotating onsite schedules may be arranged based on business needs.
- Expected salary range is $149,000-$205,000.
Tech Stack
AngularAnsibleApache AirflowApache CassandraApache KafkaAWSAzureDatabricksDockerGitJavaJavaScriptJenkinsLinuxMavenMongoDBMySQLPostgreSQLPythonPyTorchReactReduxSassSpring BootTensorFlowTypeScriptWindows
Categories
About Electric Reliability Council of Texas (ERCOT)
The Electric Reliability Council of Texas (ERCOT) is the independent system operator for most of Texas, operating the state’s electric grid and competitive power markets as a membership-based 501(c)(4) nonprofit. It schedules generation, manages transmission, settles the wholesale market, and administers retail switching. ERCOT serves about 27 million customers—roughly 90% of Texas’s load—over a grid with 54,100+ miles of transmission and 1,250+ generation units. Headquarters: Taylor, Texas.