GE Vernova-logo
GE Vernova
ยท
February 28, 2026
Apply Now
This job has closed.

Software Engineer

Roanoke, VA
Full-time
Onsite
$72K/yr - $108K/yr
New Grad, Entry Level
GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy. The Software Engineer will design and implement control solutions that impact people's lives and drive the transformation of the energy sector.
Apply Now

Responsibilities

  • Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
  • Demonstrate expertise with either C# and .NET Framework, or C++ firmware and real time operating systems (RTOS)
  • Apply principles of SDLC and methodologies like Lean/Agile, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Use working knowledge of current Software Design Patterns and their applicability
  • Work in an Agile development environment
  • Partner with your Product Owner and engineers in systems and controls to understand requirements and execute on the development of solutions
  • Become engaged with the broader team to anticipate needs, recognize process pain points, and recommend solutions
  • Collaborate with internal customers / users to fully understand user stories and use cases
  • Manage and maintain multiple software solutions at once
  • Ability to take ownership of small and medium sized tasks
  • Create customized product documentation for fellow developers as well as users
  • Apply Test Driven Development techniques for new development and refactor legacy code to leverage modern test packages for reduced sustaining costs
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

Qualification

Required

  • Bachelor's degree in computer science, Computer Engineering, or other 'STEM' Majors (Science, Technology, Engineering and Math)
  • Demonstrate expertise with either C# and .NET Framework, or C++ firmware and real time operating systems (RTOS)
  • Apply principles of SDLC and methodologies like Lean/Agile, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Use working knowledge of current Software Design Patterns and their applicability
  • Work in an Agile development environment
  • Partner with your Product Owner and engineers in systems and controls to understand requirements and execute on the development of solutions
  • Become engaged with the broader team to anticipate needs, recognize process pain points, and recommend solutions
  • Collaborate with internal customers / users to fully understand user stories and use cases
  • Manage and maintain multiple software solutions at once
  • Ability to take ownership of small and medium sized tasks
  • Create customized product documentation for fellow developers as well as users
  • Apply Test Driven Development techniques for new development and refactor legacy code to leverage modern test packages for reduced sustaining costs
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

Preferred

  • Software development internships or senior project experience using C# and .NET Framework, or C++ firmware and real time operating systems (RTOS)
  • Knowledge of network protocols and device drivers
  • Experience with configuration management tools (i.e. TFS or Github)
  • Experience with Microsoft Windows desktop application programming
  • Experience with WPF and Angular Frameworks
  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
  • Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
  • Strong oral and written communication skills & interpersonal skills
  • Effective team building and problem-solving abilities
  • Pushes self for results; pushes others for results through team spirit
  • Experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water)

Benefits

  • Medical
  • Dental
  • Vision
  • Prescription drug coverage
  • Access to Health Coach from GE Vernova, a 24/7 nurse-based resource
  • Access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services
  • The GE Vernova Retirement Savings Plan
  • A tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions
  • Access to Fidelity resources and financial planning consultants
  • Tuition assistance
  • Adoption assistance
  • Paid parental leave
  • Disability benefits
  • Life insurance
  • 12 paid holidays
  • Permissive time off
GE Vernova provides energy consulting, gas power, and grid solutions.
Glassdoor
3.8
Founded in 2024
Boston, Massachusetts, USA
10001+ employees
https://www.gevernova.com