Senior Software Engineer (Multiple Openings)

Filled
December 31, 2025

Job Description

This describes the ideal candidate; many of us have picked up this expertise along the way. Even if you meet only part of this list, we encourage you to apply!

Benefits
Health, Dental & Vision (Gold and Platinum with some providers plans fully covered)
Paid parental leave
Alternating day off (every other Monday)
“Off the Grid”, a two week per year paid break for all employees.
Commuter allowance
Company-paid training
What You’ll Do
• 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.What Your Background Might Look Like
• 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.
• Comfortable taking broad ownership in a fast-paced, high-autonomy environment.
• Passion for building products that combine software, sensors, and the physical world.Bonus Points
• 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.
• Strong product sense and ability to translate complex technical concepts into usable tools.