Education: Bachelor's degree
Experience: 5+ years
The Factory Software team is seeking a Factory Software Engineer to bridge the gap between physical manufacturing hardware and enterprise-level orchestration. In this role, you will be responsible for the development and ownership of the mission-critical software services and data architectures that power our entire factory ecosystem.
You will function as a key partner to our Manufacturing, Automation, and Quality teams, building high-performance systems that enable real-time process control, material flow orchestration, and end-to-end product genealogy. You will collaborate closely with Data Engineering and Platform teams to leverage our on-prem and cloud infrastructure, building scalable, custom solutions that serve as the digital backbone for our first-of-a-kind manufacturing lines.
- Architect and Scale the Factory Stack: Design, develop, and deliver the end-to-end software services and data architectures—built in Go and Postgres—that orchestrate novel battery electrodes and assembly lines.
- Build the Digital Backbone: Drive the integration of real-time machine data with high-level business logic, ensuring seamless material flow, process control, and comprehensive product genealogy across the entire factory.
- Cross-Functional Collaboration: Partner with experienced software, data, controls, process, and quality engineers to bridge the gap between hardware and software, developing a high-quality, high-performance digital factory ecosystem.
- Operational Excellence: Take ownership of the systems you build by participating in rotating on-call shifts and providing on-the-floor support, ensuring rapid problem-solving and continuous 24/7 production.
- Continuous Innovation: Leverage on-prem and cloud infrastructure to build scalable solutions that replace legacy silos with a unified, software-driven manufacturing environment.
- 5+ years of industry experience building and scaling production-grade software services
- Professional expertise writing high-performance, reusable code in Go within a collaborative environment
- Deep experience in relational database design, schema management, and query optimization using Postgres
- Demonstrated ability to architect and own end-to-end software systems that orchestrate complex, real-world processes
- Strong communication skills, both written and verbal, with the ability to relay technical architecture decisions to non-technical stakeholders
- Proven track record of working independently with excellent time management and the ability to prioritize critical path tasks in a high-stakes environment
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience
- Significant experience in a manufacturing, warehouse, or logistics environment working with software that interacts with physical hardware is highly desirable
- Experience collaborating with a diverse range of stakeholders, including Automation, Process, and Operations teams, to define system requirements
- Experience with distributed systems, message brokers, or containerization (Docker/Kubernetes) is a plus
- A passion for technical mentorship and a desire to drive engineering excellence in a fast-paced, mission-driven startup environment
This role is based at Form Factory 1 in Weirton, WV—an easy commute from the city of Pittsburgh, PA. This 550,000-square-foot facility is our hub for high-volume battery production and a leader in the new era of American energy manufacturing. Relocation assistance is available.
Search Senior Software Engineer, Factory Software jobs near Weirton, WV → Browse all live jobs
This posting was published by Form Energy, Inc on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.