Staff Software Engineer

Date PostedJune 18, 2026LocationRemoteCompanyGE VernovaSalary$151,800.00 - $227,700.00TypeSenior Level

Job Summary

GE Vernova is seeking a highly experienced technical leader to manage the development and enhancement of an Electricity Market Management System (MMS). You will serve as a technical lead, collaborating with cross-functional teams to define requirements, design complex systems, and ensure high-availability software delivery. This role requires deep expertise in market management systems and a commitment to technical rigor in a mission-critical environment.

Responsibilities

  • Design and architect MMS application modules
  • Lead technical design reviews and Agile teams
  • Define scope and manage project timelines
  • Mentor developers and resolve system defects
  • Collaborate with customers on requirements and delivery

Required Skills

  • 8+ years experience in MMS/EMS/Utility industry
  • Expertise in Unit Commitment and Economic Dispatch
  • Proficiency in Java, Spring Boot, and RESTful APIs
  • Knowledge of DevOps (CI/CD, GitOps, Kubernetes)
  • Strong analytical and debugging skills

Job Details

Essential Responsibilities: - Design and architect modules and feature areas for Wholesale Electricity Market Management (MMS) applications. - Lead technical design discussions, whiteboarding sessions, and design reviews. - Collaborate with engineering, project, and customer teams to deliver solutions effectively. - Define scope, estimate effort, and work with the Project Manager to establish timelines. - Evaluate technology options and make informed decisions based on analysis, risk, and technical fit. - Ensure technical solutions are scalable, maintainable, and aligned with product solution architecture and standards. - Develop a strong understanding of the overall MMS solution and module interactions; serve as a subject matter expert in assigned areas. - Design interfaces and information exchange between modules and systems. - Own code quality, performance, and technical deliverables throughout the project lifecycle. - Provide technical leadership in an Agile environment and guide a team of 5-7 developers as needed. - Promote standardization, reuse, and limited customization of product capabilities. - Collaborate with customers and internal stakeholders to define requirements, manage changes, and support successful delivery. - Mentor team members and support complex customer implementations. - Document technical solutions, troubleshoot issues, and support resolution of defects and production concerns. Required Qualifications: - Bachelor's degree in Electrical Engineering, Computer Science, or a related field from an accredited university or college. - 8 years of professional experience in Market Management Systems (MMS), Energy Management Systems (EMS), or a technical lead role in the electric utility industry. - 6 years of experience working with or for an Independent System Operator (ISO), market participant, or wholesale electricity market vendor. Technical Expertise: - Strong understanding of Market Management Systems, including Unit Commitment and Economic Dispatch. - Experience analyzing, troubleshooting, and resolving issues in Market Management System applications. - Knowledge of power system applications and/or optimization techniques. - Familiarity with Oracle RDBMS; PostgreSQL experience is a plus. - Experience deploying applications in on-premises and/or cloud environments. - Working knowledge of DevOps practices, including GitOps, CI/CD, and source control management. - Experience with tools such as Git, Maven, Jenkins, Artifactory, and Ansible. - Exposure to Kafka, Kubernetes, and containerization technologies is a plus. - Familiarity with logging and monitoring tools such as Splunk, Elasticsearch, Kibana, Prometheus, and Jaeger is a plus. - Understanding of Java programming concepts, Spring Boot, modern web clients such as TypeScript or JavaScript, and RESTful APIs is a plus.