GE Vernova

GE Vernova

GE Vernova Software Engineer, Transmission

Bellevue · Internship

No sponsorshipDetected 84 days ago
JavaScriptTypeScriptPythonJavaC++C#Distributed SystemsData StructuresAlgorithmsCode ReviewGitDockerKubernetesCI/CDLinuxAgileCustomer SupportElectrical EngineeringPower ElectronicsControlsLoad BalancingZero TrustSCADA

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role78
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Summary Entry-level software engineer on the GE Vernova Grid Software Transmission team, contributing to the Advanced Energy Management System (AEMS) product suite that runs real-time transmission grid operations for more than 230 utilities worldwide.
  • AEMS is the #1 EMS platform globally and serves over 40% of the world's transmission utilities.
  • Contribute to modernization work on GridOS: containerized deployments, hybrid cloud/on-prem topologies, federated grid data fabric, and Zero Trust security patterns.

Responsibilities

  • The engineer will build, test, and support software that helps operators monitor, control, and optimize the high-voltage grid, including generation dispatch, load balancing, renewable integration, system restoration, and wide-area monitoring.
  • Design, implement, and unit-test features across AEMS applications and the underlying Habitat platform (real-time SCADA, network applications, generation control, alarm processing, operator UI, simulation).
  • Support field deployments, factory acceptance testing, and customer issue resolution as needed.
  • Work with product managers, systems engineers, and customer support to translate utility operator requirements into working software.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Foundational proficiency in at least one modern language used across the AEMS stack (C++, C#, Java, Python, or TypeScript/JavaScript).
  • Working knowledge of software engineering fundamentals: data structures, algorithms, version control (Git), testing, and debugging.
  • 0-1 year experience in software engineering
  • Unrestricted work authorization to work in the United States of America is required.

Nice to have

  • Prior GE Vernova internship experience, particularly on Grid Software, AEMS, ADMS, DERMS, or Markets products.
  • Coursework or project experience in one or more of: power systems, control systems, distributed systems, real-time systems, cloud/Kubernetes, cybersecurity, or data engineering.
  • Familiarity with agile development, container platforms (Docker, Kubernetes), CI/CD pipelines, or observability tooling.
  • Interest in the energy transition, grid decarbonization, or the operational software behind bulk electric systems.
  • GE Vernova Grid Software is the software backbone of the energy transition.
  • AEMS is the operational nerve center of the transmission grid: the industry's #1 EMS since the first EMS was invented by our team in 1966.
  • GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation.
  • GE Vernova is an Equal Opportunity Employer.

Compensation

  • GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation.

Visa & Work Authorization

  • Unrestricted work authorization to work in the United States of America is required.

This listing is sourced directly from GE Vernova's careers page and normalized into a canonical job model.