Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GE Vernova Logo

Senior Software Engineer

GE Vernova

$95,000 - $158,000
Nov 5, 2025
Roanoke, VA, US
Apply Now

General Electric Company is looking for an experienced Controls Engineer with a strong background in Windows development and desktop applications to independently program components, features, and feature sets, contributing to various teams across the business. The role involves engaging in design discussions, driving project success with Windows and desktop development expertise, and collaborating with professionals to advance technology.

Requirements

  • minimum 4 years of experience in developing C-Sharp / .NET applications
  • Experience with Windows desktop application development
  • Experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water)
  • Experience with Windows development
  • Experience with desktop applications

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
  • Write code that meets standards and delivers desired functionality using the technology selected for the project
  • Understand performance parameters and assess application performance
  • Work on core data structures and algorithms and implement them using technology chosen
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
  • Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure

Other

  • Provide technical leadership to an agile team of 5-7
  • Work with Product Line Leaders (PLLs) to understand product requirements & vision
  • Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
  • Work with product line leaders and architects to develop multi generation software technology plans
  • Strong oral and written communication skills