Hybrid Senior Full-Stack Software Engineer

Posted 2 weeks ago

Apply now

About the role

  • Senior Full-Stack Software Engineer designing and delivering edge intelligence for decentralized grid operations. Focused on real-time reliability, autonomy, and security for critical energy systems.

Responsibilities

  • 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 Edge Controllers) and IoT protocols/networks (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
  • Manage and mentor Software engineers, guide technical guidance and help shape entrepreneurship and technical excellence
  • Articulate complex technical solutions and their associated business value to leadership and non-technical stakeholders

Requirements

  • Master’s degree in electrical engineering or computer science
  • minimum of 10 years’ experience in the power or industrial system domain
  • Minimum 5+ years of hands-on experience in building real-time simulation platforms
  • Deep experience with distributed systems and federated architectures
  • Strong skills in script writing using MATLAB, Go, Rust, Python (backend/edge) and HTML, CSS, TypeScript/React or Angular (UI)
  • Deep Experience with Kubernetes/K3s, Kafka/NATS, MQTT, gRPC, Pulsar, InfluxDB/TimescaleDB, and observability stacks (Prometheus, Grafana)
  • Hands-on work with AI/ML models in production environments
  • Work experience with federated learning or lightweight model inference frameworks
  • Work experience with Digital Twin/Simulation modeling: OpenFMB, Modelica, graph-based modeling and AI/ML algorithms development
  • Track record of building, shipping, and scaling complex software systems
  • Exposure to grid operations, DER management, and industrial IoT environments

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 and 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

Job title

Senior Full-Stack Software Engineer

Job type

Experience level

Senior

Salary

$111,200 - $185,400 per year

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job