Job Closed
This listing is no longer active.
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
Location
Washington
Posted
40 days ago
Salary
$176K - $264K / year
Seniority
Lead
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, ISPM
JumpCloudAn open directory platform for secure, frictionless access from any device to any resource, anywhere
• Technical Leadership & Architecture • Build and Launch Foundational ISPM Services • Deliver Core Security Features • Establish Operational Excellence • Prepare the Runway for ML • Strategy & Collaboration
Staff Software Engineer, ISPM
JumpCloudAn open directory platform for secure, frictionless access from any device to any resource, anywhere
• 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
Software Engineer
JumpCloudAn open directory platform for secure, frictionless access from any device to any resource, anywhere
• 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.
Software Engineer II, L2 Messaging Team
CareMessageCareMessage is the largest patient engagement platform for underserved populations in the United States.
• 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


