Jobs and Careers
GE

Staff Software Engineer

GE Vernova
Remote, United States, United StatesRemotefull_timeVerifiedPosted 28 Apr 2026
πŸ’° $179,100/yr($107,500/yr – $179,100/yr)

About the role

Job Description Summary

The Staff Software Engineer is responsible for estimating scope, designing and programming modules ranging from small to highly complex, and designing a feature, set of features, or whole feature area. She/he will work independently, contribute to the immediate team and collaborate with other teams across business. She/he will drive design discussions related to architecture, scalability, availability and performance.

Job Description

Roles and Responsibilities:

In this role, you will:

  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development methods and infrastructure.
  • Capture system level requirements by brainstorming with Architects, Data Scientists, Businesses & Product Managers.
  • Identify the scope of the work, provide initial estimate and justify the estimate with facts
  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding and software tools such as Confluence or PowerPoint.
  • Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal
  • Maintain code quality through best practices, unit testing and code quality automation
  • Seek and provide feedback on design and development
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment
  • Understand whole APM product, its modules and the interrelationship between them while being an expert in the SmartSignal components and module
  • Help in designing interfaces and information exchange between modules
  • Articulate the need for scalability and understand the importance of improving quality through testing.
  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
  • Drive design reviews, define interfaces between code modules, and applies existing technology to designs
  • Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
  • Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice
  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
  • Provide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
  • Work with Product Line Leaders (PLLs) to understand product requirements & vision
  • Write code that meets standards and delivers desired functionality using the technology selected for the project

Required Qualifications:

  • Bachelor's Degree in Computer Science or β€œSTEM” Majors (Science, Technology, Engineering and Math) with minimum years of 6 years experience.

Desired Characteristics Technical Expertise:

  • Expertise in SmartSignal Analytics processing engine and configuration.
  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and C# .NET and Java coding principles
  • Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven, SQL Server Database, Oracle MySQL, PostgreSQL, etc.
  • Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
  • Hands-on experience with web development using HTML5, Java Script, jQuery, CSS. Also, experience in implementing Java OSGi modules and using an OSGi container.
  • Experience with Angular is a big plus.


Business Acumen:

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments
  • Experience in building scalable and highly available distributed systems
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective


Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Shares knowledge, power, and credit, establishing trust, credibility, an

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights β€” in under 60 seconds.

Apply Now β†’Generate Application Kit

Free account required β€” sign up in 30s

Company

GE Vernova

View company profile β†’