Principal Software Engineer
Core
Architecting and leading the technical strategy for a virtual power plant and customer experience app that integrates solar, batteries, and heat pumps into an intelligent energy system.
Role type
Principal Software Engineer (Architecture & Strategy)
Builds
Virtual power plant operating system and customer-facing mobile/web applications
Domain
Climate tech / Renewable energy / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, API design, cross-functional team leadership, technical strategy, system integration, stakeholder communication
Preferred skills
Infrastructure as Code (IaC), Climate tech domain knowledge
Technologies
Typescript, JavaScript, NodeJS, VueJS, NestJS, Ruby on Rails, Flutter, Dart, Google Cloud Platform, Terraform, GitHub Actions
Responsibilities
Shape organizational technical strategy and innovation efforts, ensure consistent execution of technical decisions, lead architectural direction for scalable solutions, translate business requirements into technical solutions, mentor engineers, build and scale engineering culture
Seniority
Principal, strategy & mentorship