Job Description
Hiring: Staff Software Engineer – Go (Golang) & PostgreSQL | Manufacturing Systems
Location: Weirton, WV (Relocation Open)
Duration: 6 Months
Pay Rate: $70/hr on C2C
Eligibility: USC, GC, GC-EAD, H4-EAD and OPT-EAD only
Interview: Virtual Interview
Role Description:
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.
What you'll do:
- 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.
What you'll bring:
- 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
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.