Form Energy
Staff Software Engineer, Factory Software
Weirton, WV · On-site · Staff · Full-time · Posted Feb 4, 2026
- Experience
- 5+ years of industry experience building and scaling production-grade software services.
- Education
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
About the job
Develop and own software services and data architectures that connect factory hardware with enterprise systems, supporting real-time process control, material flow, and product genealogy.
What you'll do
- Design and scale factory software services and data architectures using Go and Postgres.
- Integrate real-time machine data with business logic to support process control, material flow, and product genealogy.
- Provide on-call and on-floor support, collaborating with manufacturing, automation, quality, data, and platform teams.
What they ask for
- 5+ years of industry experience building and scaling production-grade software services.
- Professional expertise writing high-performance, reusable code in Go.
- Deep experience in relational database design, schema management, and query optimization using Postgres.
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
Nice to have
- Significant experience in manufacturing, warehouse, or logistics environments with software interacting with physical hardware.
- Experience with distributed systems, message brokers, or containerization (Docker/Kubernetes).
Tools
Go, Postgres, Docker, Kubernetes
Model-written summary · the original posting is authoritative