Gridware is looking to build the core software systems that power their platform, from backend services managing a distributed fleet of devices to front-end tools that visualize grid health, fleet diagnostics, and real-time events in the field, to enable reliable communication, fleet visibility, and faster decision-making for protecting and enhancing the electrical grid.
Requirements
- 5+ years of experience as a software engineer building production systems across frontend and backend.
- Proficiency in Python, TypeScript, React, and PostgreSQL (or equivalent modern stack).
- Experience designing and scaling distributed or data-intensive systems.
- Experience developing real-time or event-driven systems (MQTT, WebSockets, gRPC, etc.).
- Familiarity with observability tools such as OpenTelemetry, Grafana, or Mimir.
- Background working in hardware–software ecosystems or IoT systems.
Responsibilities
- Develop full-stack systems in collaboration with data science and operations teams to analyze power grid events worldwide in real time.
- Build and maintain backend services in collaboration with firmware teams that enable command and control of our fleet of thousands of distributed sensors.
- Developing full-stack systems in collaboration with data science and operations teams to monitor and improve the health of our fleet.
- Design and build integrations with our utility customers' asset management systems.
- Champion engineering best practices around testing, observability, and continuous deployment to ensure reliability at scale.
Other
- Comfortable taking broad ownership in a fast-paced, high-autonomy environment.
- Passion for building products that combine software, sensors, and the physical world.
- Strong product sense and ability to translate complex technical concepts into usable tools.