Sr. Staff Software Engineer
Company: GE Vernova
Location: Illinois (Remote)
Salary: $127,700 - $212,700 a year
Type: Full-time
Remote: Yes
Posted: 2026-07-02
About this role
This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap.
# Job Description
Job Description
Roles and Responsibilities
- 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.
- Provide guidance to 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.
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.
- Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses & Product Managers.
- Lead impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy.
- Act as subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Demonstrate expertise in navigating through ambiguity and prioritizing conflicting asks.
- Expert level skills in design, architecture and development, with an ability to take a deep dive in the implementation aspects if the situation demands.
- Lead the architecture and design efforts across the product / multiple product versions and is an expert in architecting solutions off the base product.
- Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary – as...