Taro Logo

Staff Software Engineer

GE Vernova is focused on electrifying the world while working to decarbonize it, managing 40% of the world's power through Grid Software Business.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Energy · Enterprise SaaS

Description For Staff Software Engineer

GE Vernova is seeking a Staff Software Engineer to join their Grid Software Business, which currently orchestrates 40% of the world's power. This role presents an exciting opportunity to directly impact global energy transition through the development and maintenance of critical power distribution software systems.

As a Staff Software Engineer, you'll be part of a core team responsible for designing, building, and maintaining software applications that manage electricity distribution, network outage management, and renewables orchestration. The role involves working with cloud technologies and Java-based systems to enhance security, performance, and delivery capabilities.

The position requires a seasoned professional with 10+ years of experience and a strong background in C++, SQL, and cloud technologies. You'll lead a team of 5-7 developers, providing technical guidance while maintaining hands-on involvement in coding and architecture decisions. The ideal candidate will bring expertise in both Windows and Linux environments, with a strong foundation in software design principles and performance optimization.

This role offers the chance to work on globally impactful projects within a company that's at the forefront of the energy transition movement. You'll collaborate with international teams, contribute to critical infrastructure software, and help shape the future of power distribution systems. The position includes relocation assistance and the opportunity to work with cutting-edge technologies in the energy sector.

GE Vernova's mission of electrifying and decarbonizing the world makes this role particularly meaningful for engineers who want to contribute to solving global climate challenges while working on complex, large-scale software systems. The company's rich heritage combined with its forward-looking approach to energy solutions creates an environment where innovation and technical excellence are highly valued.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Design and program modules and components for Grid Software
  • Lead technical discussions and participate in technical designs
  • Maintain code quality through best practices and unit testing
  • Provide technical leadership to a team of 5-7 developers
  • Work with Product Line Leaders to understand requirements
  • Drive design reviews and define interfaces between code modules
  • Optimize application performance through design and coding practices
  • Execute software development in an agile environment

Requirements For Staff Software Engineer

Java
Python
  • Bachelor's degree in Computer Science or STEM majors
  • 10+ years of experience
  • Advanced C++ programming skills
  • Experience with SQL databases
  • Proficiency in Python or PowerShell scripting
  • Experience with Git, Jenkins, and CI/CD
  • Knowledge of Object Oriented Programming and Software Design Principles
  • Experience with debugging tools and performance profilers
  • Proficiency in Windows/Linux environments
  • Experience in building scalable distributed systems
  • Strong communication and leadership skills

Benefits For Staff Software Engineer

Relocation Benefits
  • Relocation Benefits

Interested in this job?

Jobs Related To GE Vernova Staff Software Engineer