Senior Software Engineer, Power Plant Software
About the role
Form Energy is an American manufacturing and energy technology company revolutionizing energy storage with cost-effective, multi‑day technology designed to keep the electric grid secure and reliable, even during extended periods of stress. The company has been recognized by TIME as a “Best Invention”, MIT Technology Review as a “Top Climate Tech Company To Watch”, and Fast Company as “One of the Next Big Things In Tech”. Form Energy is scaling up battery manufacturing at its first high‑volume facility in Weirton, WV (Form Factory 1), and is hiring a backend software engineer to develop the site control software deployed with its iron‑air batteries. As part of the Plant Software team, you will develop and maintain software that provides monitoring, visibility, and control of the full battery system, from the plant level down to individual cells, working closely with field, firmware, mechanical, electrical, and data platform engineers.
Responsibilities
- Build Edge & Local Services: develop and maintain high‑reliability backend application‑layer services and infrastructure for real‑time monitoring, visibility, and control.
- Drive Full Feature Lifecycles: own technical features end‑to‑end, translating operational requirements into scalable designs and production code, defining automated tests, and field deployments.
- Team Collaboration & Continuous Improvement: actively participate in code reviews, design reviews, and engineering standard‑setting.
- Field Support: participate in the team’s on‑call support and onsite testing rotations, distributed equally across all team members, to troubleshoot and validate software in active installations.
- Ensure Operational Reliability: build robust observability, diagnostic tools, and fail‑safe mechanisms to ensure high availability for mission‑critical infrastructure.
Requirements
- 5+ years of software engineering experience developing and maintaining production backend services, distributed systems, or edge applications.
- Strong backend development skills with demonstrated proficiency in API design, asynchronous communication, and service‑oriented architectures.
- Root‑cause troubleshooting mindset: comfort working through complex system issues, including debugging in real‑world or simulated environments.
- Cross‑functional collaboration: track record of partnering effectively with non‑software engineering teams (e.g., hardware, firmware, or operations) to define requirements and solve interdisciplinary problems.
- Familiarity with Go, gRPC, Protobuf, or industrial communication protocols (Modbus, DNP3, CAN, etc.) is a bonus.
- Excitement for learning about energy storage, renewables, and industrial power systems (or prior experience) is a plus.
Benefits
- Competitive salaries and stock options.
- Holistic benefits package.
- 100% of medical, dental, and vision premiums covered for full‑time employees from day one.
- 80% of healthcare premiums covered for dependents.
- At least 12 weeks of paid leave for new parents (up to 20 weeks for birthing parents).
- Generous vacation policies.
- Relocation assistance available for the Weirton, WV location.