Job Closed

This listing is no longer active.

GE Vernova logo
GE Vernova

GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Vernova will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: No #LI-Remote - This is a remote position Application Deadline: June 30, 2026

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+H1B No SponsorCompany SiteLinkedIn

Location

Washington

Posted

40 days ago

Salary

$176K - $264K / year

Seniority

Lead

Postgraduate Degree20 yrs expEnglishJava

Job Description

Principal Software Engineer

GE Vernova

• Represent the forefront of high-quality solution design and delivery practices for advanced power system applications • Implement new functionalities and workflows within power system application software, including EMS (Energy Management System), WAMS (Wide Area Management System), and DTS (Dispatcher Training Simulator) applications • Maintaining power systems application functionality through code fixes, documentation, and user interface enhancements • Collaborate with system and project engineers, frontend developers, and application developers to deliver solutions aligned with product strategy • Consult with other Engineering technical leads to ensure adherence to project-related system design guidelines • Author functional software designs and provide input to leadership team regarding schedules and cost estimates • Interface with customers to address both general and specific issues within your area of expertise • Support marketing efforts through proposals and demonstrations for prospective clients • Mentor interns and junior staff

Job Requirements

  • Master’s degree in Electrical Engineering with thesis or related work in power systems
  • 20 years development or delivery experience of Advanced Grid Power System applications
  • Work and/or academic experience in the power systems area
  • Excellent programming skills in C++, Java or other related language
  • Good understanding of database operation
  • Excellent knowledge of assigned technical area and a strong overview of the AEMS or WAMS area
  • Good understanding of power systems and/or energy management systems with focus on transmission Network Applications, Generation applications like State Estimation, Contingency Analysis, Optimal Power Flow or Dispatcher training Simulator
  • Subject Matter Expert on electric utility industry practices
  • Strong knowledge of customer perspective and needs
  • Very strong software design skills at the application and technical area level
  • Ability to see integration issues and to preclude schedule impacts
  • Strong verbal, written, and interpersonal communication skills
  • Ability to write professional and technical reports and procedures
  • Ability to make formal and informal presentation to technical and non-technical staff and customers
  • Ability to work independently and be self-motivated
  • Demonstrates a high degree of personal and professional integrity
  • Ability to work effectively in a team environment
  • Evaluates technology to drive features and roadmaps
  • Maps technology trends to internal vision
  • Differentiates buzzwords from value proposition
  • Embraces technology trends that drive excellence beyond traditional practices
  • Balances value propositions for competing stakeholders
  • Recommends a well-researched recommendation of buy vs. build solution

Benefits

  • medical, dental, vision, and 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
  • GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions
  • 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

Related Job Pages

More Full-stack Engineer Jobs

JumpCloud logo

Senior Software Engineer, ISPM

JumpCloud

An open directory platform for secure, frictionless access from any device to any resource, anywhere

Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Technical Leadership & Architecture • Build and Launch Foundational ISPM Services • Deliver Core Security Features • Establish Operational Excellence • Prepare the Runway for ML • Strategy & Collaboration

Colorado + 1 moreAll locations: Colorado | India
JumpCloud logo

Staff Software Engineer, ISPM

JumpCloud

An open directory platform for secure, frictionless access from any device to any resource, anywhere

Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Lead the 'zero-to-one' journey of building a proactive, AI-driven security discipline • Define how to use high-scale stream processing for protection • Responsible for driving the ISPM feature set end-to-end • Collaborate with cross-functional teams to enhance security posture

India
JumpCloud logo

Software Engineer

JumpCloud

An open directory platform for secure, frictionless access from any device to any resource, anywhere

Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Primarily working with Go and Node.js for cross-platform fullstack applications/services. • Collaborating with architects, UX designers, and DevOps to ensure our systems are highly available, scalable, and deliver exceptional user experiences. • Working within a Scrum framework to drive agile development. • You will be building systems that consume and produce messages via Kafka, Kinesis, or SQS, and reads/analyzes data from various databases. • Using OAuth/OIDC flows for secure user authentication and service access. • Contributing to the future of our Device Management services by participating in strategic planning and scoping sessions with product managers.

India
Job Closed
CareMessage logo

Software Engineer II, L2 Messaging Team

CareMessage

CareMessage is the largest patient engagement platform for underserved populations in the United States.

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• You will contribute to the technical delivery of key messaging platform features, collaborating with Product, Customer Success, Data, and Engineering to build solutions that deepen patient engagement and health outcomes • You will build and maintain backend messaging systems using Ruby on Rails, including SMS/voice delivery pipelines, consent management workflows, message scheduling and orchestration, and Twilio integration layers • You will participate in team rituals and discussions, give and receive code reviews, and grow your ownership of well-defined features under the guidance of senior engineers • You will contribute to architectural discussions and learn from the design decisions that shape how we build and scale our messaging infrastructure, including delivery optimization, AI-driven message categorization, and multimedia messaging (MMS/RCS) • You will provide documentation for the messaging features you build, enabling support teams to monitor, troubleshoot, and measure the impact of messaging features in production • You will work closely with Product teams to understand requirements, contributing technical input during solution definition and collaborating on Product Requirements Documents (PRDs) • You will help improve the team over time through essential team rituals, such as Kickoffs, Retrospectives, and Technical Debt Reviews • You will contribute to the team by participating in On-Call (PagerDuty) activities

United States
$152.7K / year