The Staff Software Engineer (User Interface) will play a key role in designing, developing, and maintaining reusable UI components and services that power the PlanOS platform. PlanOS is GE Vernova’s next-generation energy planning platform, designed to support utilities and system operators in making data-driven, future-ready decisions for grid reliability, resource adequacy, and decarbonization strategies. This role involves working primarily on web-based UI design systems using the React Javascript Framework and backend services using Python. The developer will be responsible, in conjunction with the PlanOS UI/UX Design and Devlopment team, for the full software development lifecycle — including requirement analysis, documentation, implementation, and ongoing maintenance — with a strong focus on scalability, performance, and usability.Job Description
Roles & Responsibilities
- Partner with key stakeholders to understand functionality needs for PlanOS.
- Work closely with UX team members to refine user workflows and visual layouts using industry-standard UX tools such as Figma.
- Develop and maintain reusable UI components using ReactJS, TypeScript, HTML5, and CSS.
- Collaborate with UX designers and product owners to implement user-friendly designs based on specifications and feedback.
- Translate customer and business requirements into clean, testable, and maintainable front-end code.
- Optimize applications for performance, accessibility, and responsiveness.
- Integrate with REST APIs and collaborate with back-end developers to deliver full-stack solutions.
- Participate in an Agile scrum team, providing technical leadership and peer code reviews.
- Contribute to the improvement of UI development processes, tools, and standards.
- Support documentation, testing, and knowledge sharing across the team.
Required Qualifications
- Bachelor’s or Master's Degree in Software Engineering, Computer Science, or related field from an accredited college or university
- 8 to 11 years software development experience, with at least three years front-end development experience.
- Demonstrated proficiency in ReactJS, TypeScript, HTML5, and CSS.
- Strong understanding of RESTful APIs and integrating front-end with backend services.
- Solid grasp of UX design principles and familiarity with modern UX tools such as Figma.
- Solid grasp of the Software Development Lifcycle, agile project management, and project management tools like Jira, Trello, or Azure DevOps.
Desired Characteristics
- Strong communication and problem-solving skills
- Experience building responsive applications compatible with modern browsers.
- Familiar with GitHub, NPM, and CI/CD tools (e.g., Jenkins).
- Excellent problem-solving, communication, and collaboration skills.
- Knowledge of Mapbox, PostgreSQL, and Trello
- Exposure with Python and libraries like Altair and Plotly for data visualization, SQLAlchemy, and Pyramid.
- Self-starter with the ability to lead development projects
- Proficient with Microsoft Office Suite
- Demonstrated application of complex mathematics and engineering to real-world electric power system problems
- Thorough understanding of the software development life cycle and modern software development methodologies (i.e., agile)
- Demonstrated knowledge of software development in modern object-oriented languages (C#, Java, Python, etc.)
- Comfortable collaborating in an Agile sprint planning environment
- Experienced in leading A/B testing efforts and applying analytical thinking to UX design
- Experience in the Power & Energy domain
- Demonstrates the initiative to explore alternate technology and approaches to solving problems
- Skilled in breaking down problems, documenting problem statements and estimating efforts
- Demonstrates awareness about competitors and industry trends.
- Has the ability to analyze impact of technology choices.
Relocation Assistance Provided: Yes
Skills Required
- Bachelor's or Master's Degree in Software Engineering, Computer Science, or related field
- 8 to 11 years software development experience with at least three years front-end development experience
- Proficiency in ReactJS
- Proficiency in TypeScript
- Proficiency in HTML5 and CSS
- Strong understanding of RESTful APIs and front-end/back-end integration
- Solid grasp of UX design principles and familiarity with Figma
- Solid grasp of the Software Development Life Cycle and Agile methodologies
- Experience with project management tools such as Jira, Trello, or Azure DevOps
- Experience building responsive web applications and ensuring cross-browser compatibility
- Familiarity with GitHub, NPM, and CI/CD tools (e.g., Jenkins)
- Exposure to Python and data visualization libraries (Altair, Plotly); familiarity with SQLAlchemy and Pyramid
- Knowledge of Mapbox and PostgreSQL
- Demonstrated knowledge of object-oriented languages such as C# or Java
- Experience leading A/B testing and applying analytical thinking to UX
- Experience in the Power & Energy domain or applying engineering/math to power systems
- Strong communication, problem-solving, and collaboration skills
GE Vernova Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about GE Vernova and has not been reviewed or approved by GE Vernova.
-
Retirement Support — The 401(k) plan includes company matching contributions and additional company retirement contributions, with access to Fidelity resources and financial planning consultants. Feedback suggests this structure supports long-term savings beyond a basic match.
-
Parental & Family Support — Paid parental leave is available with flexible, continuous or non-continuous usage, and is complemented by adoption resources and Work/Life Connections guidance. Maternity leave is described as extended relative to typical workplace norms.
-
Leave & Time Off Breadth — Time-off programs include 12 paid holidays, permissive time off for many salaried roles, and dedicated personal, illness, and caregiving time for U.S. new hires. Some hourly roles start with a defined PTO bank, while other roles may offer unlimited time off.
GE Vernova Insights
What We Do
GE Vernova is a planned purpose-built company on a mission to electrify the planet while simultaneously working to decarbonize it. If we want our energy future to be different…we must be different. Our mission is embedded in our name. We retain our treasured legacy, “GE,” in our name as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver. GE Vernova brings together GE’s portfolio of energy businesses including Power, Wind, Electrification and Digital businesses. With focus, GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life. Together, we have The Energy to Change the World.
Why Work With Us
Join our team, to evolve and grow, surrounded by some of the brightest minds in the industry who help you get better every day. You’ll get the chance to rewrite the rules, work on cutting-edge technology, and be part of a global team for positive change.
Gallery









