Principal Cloud Platform Software Engineer

Mainspring EnergyMenlo Park, CA
Onsite

About The Position

Mainspring Energy is reinventing distributed power generation with our Linear Generator; a fuel-flexible, ultra-low emissions platform delivering resilient, on-site power for commercial, industrial, and utility customers. We have a high-impact opportunity for a Principal Cloud Platform Software Engineer to join our world-class engineering team as we scale our global fleet. In this role, you will be the lead architect owning the cloud-to-field software ecosystem that powers, monitors, and optimizes our distributed energy assets. This is a rare opportunity to unify cloud, data, and embedded device software under one technical vision. You will lead the team architecting industrial-grade, uptime-critical systems where software decisions directly impact physical infrastructure and global energy transition.

Requirements

  • 15+ years in software engineering, with a proven track record of architectural leadership across multiple teams in high-stakes production environments.
  • Deep experience in Industrial IoT (IIoT), energy systems, industrial automation, or managing fleet-scale device platforms.
  • Deep experience architecting within AWS, GCP, or Azure environments, specifically for distributed systems and large-scale data platforms.
  • A "physics-first" systems thinker who understands the interplay between cloud software and high-availability hardware.
  • Expertise in distributed systems and data infrastructure (e.g., Spark, Snowflake, or equivalent high-throughput telemetry pipelines).
  • Demonstrated success in leveraging AI/ML to drive developer productivity, predictive maintenance, and autonomous fleet management.
  • A fundamental commitment to uptime; you believe 99% isn't good enough for critical energy infrastructure.
  • Excellent communication skills with the ability to articulate complex technical visions to both internal engineering teams and executive stakeholders.

Responsibilities

  • Own the end-to-endLead the team building high-speed systems to ingest and process real-time telemetry from thousands of remote assets.
  • Design and build the infrastructure for secure remote monitoring, diagnostics, and large-scale software updates (OTA) on embedded devices.
  • Architect distributed data systems (e.g., Snowflake, Spark) to generate actionable insights and autonomous fleet optimizations.
  • Drive a reliability-first culture, implementing systems and processes that ensure 99.99%+ uptime for critical power infrastructure.
  • Embed AI into engineering workflows and product architecture to drive measurable gains in developer productivity and system reliability.
  • Collaborate with embedded systems, hardware design, and operations teams to ensure software-to-hardware synergy and long-term fleet health.

Benefits

  • pre-IPO stock options
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service