Senior Full-Stack Software Engineer
Listed on 2025-12-16
-
Software Development
Software Engineer
Senior Full-Stack Software Engineer – GE Vernova
Job Description SummarySenior Full‑Stack Software Engineering & Science – Resilient Edge & Decentralized Grid Operations. We’re building the foundation for next‑generation decentralized grid operations by distributing intelligence to the resilient edge. This role designs and delivers edge intelligence, federated data pipelines, and digital twin components that drive real‑time reliability, autonomy, and security for critical energy systems. The position is hands‑on, high‑impact and operates in a startup‑style, fast‑moving environment.
The Senior Engineer will report directly to the Electrification Chief Architect in the CTO organization and work closely with product leaders, R&D teams, and customers to incubate, test, validate, and scale GEV technologies for the Grid of the Future.
- Design federated data and learning frameworks that connect distributed edge systems securely and reliably.
- Engineer fault‑tolerant data synchronization and concurrency control across distributed edge environments.
- Build and deploy edge‑native software components for decentralized operation, sensing, and control.
- Integrate field data sources (SCADA, PMUs, IEDs, Sensors) and IoT protocols/networking (LoRa, MQTT, DNP3, Modbus).
- Collaborate with systems and data engineers to close the loop between simulation and live operations.
- Collaborate with cross‑functional teams to integrate AI/ML capabilities and emerging solutions into existing platforms to create differentiating ecosystem solutions and new innovative business models.
- Partner with customers, product and research teams to align innovation with real‑world grid challenges and GEV Electrification zero‑Carbon Grid Blueprint.
- Manage and mentor software engineers, guide technical direction and help shape entrepreneurship and technical excellence.
- Articulate complex technical solutions and their associated business value to leadership and non‑technical stakeholders.
- Deep experience with distributed systems, federated architectures, and resilient edge software.
- Strong skills in script writing using MATLAB, Go, Rust, Python (backend/edge) and HTML, CSS, Type Script/React or Angular (UI).
- Deep
Experience with Kubernetes/K3s, Kafka/NATS, MQTT, gRPC, Pulsar
Influx
DB/Timescale
DB, and observability stacks (Prometheus, Grafana). - Hands‑on work with AI/ML models in production environments.
- Experiences with federated learning or lightweight model inference frameworks.
- Exposure to Digital Twin / Simulation modeling:
OpenFMB, Modelica, graph‑based modeling and AI/ML algorithms development.
- Master’s degree (electrical engineering or computer science) with a minimum of 10 years’ experience in the power or industrial systems domain.
- Minimum 5+ years of hands‑on experience in building real‑time simulation platforms.
- Deep knowledge in software engineering around advanced automation, federated data processing, concurrency control, and digital twin.
- Fluency in resilience patterns: event sourcing, CQRS, consensus, circuit breakers, chaos testing.
- Track record of building, shipping, and scaling complex software systems.
- Exposure to grid operations, DER management, and industrial IoT environments.
- Experience with real‑time or cyber‑physical systems where latency and reliability are key.
- Knowledge of grid standards or protocols (e.g., IEEE 2030.5, IEC 61850, OpenFMB) is a strong plus.
- Work experience in power system modeling and simulation tools such as EMT platforms (e.g., PSCAD, RTDS, Opal‑RT).
- Innovation in practice: delivers creative, customer‑validated solutions with measurable outcomes.
- Entrepreneurial mindset: bias for action, curiosity for what’s possible, collaborative work style, and drive to make it real.
- Analytical problem‑solving: evaluates trade‑offs and recommends pragmatic improvements.
- One‑Team: cross‑functional collaboration across software, controls, and hardware.
- Communication: explains complex concepts clearly; welcomes feedback and alternative viewpoints.
GE Vernova offers a great work environment, professional development,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).