Senior Software Engineer - Factory Platform
Eleven Recruiting - Long Beach, California, us, 90899
Work at Eleven Recruiting
Overview
- View job
Overview
The ideal candidate will build our client's entire in-house ERP stack from scratch - manufacturing execution systems (MES), production planning engines, and durable workflow orchestration that runs their factory autonomously. The core challenge is automating complex manufacturing processes that span weeks while handling failures gracefully. The candidate will join their 8-person Factory Platform team within the 40-person Terrestrial Software organization. There will be direct collaboration with manufacturing engineers, test engineers, and operations staff.
Responsibilities:
Design workflow engines that coordinate hundreds of interdependent manufacturing steps. Build state machines that handle multi-week production cycles with automatic retry logic, human escalation, and rollback capabilities. Write planning algorithms that optimize schedules around material constraints, equipment availability, and test windows. Create fully-featured web applications used by technicians, engineers, and operators across the factory - everything from work order management to real-time process monitoring and intervention tools. Durable workflow execution across weeks-long manufacturing cycles, automated decision-making with human oversight, and state management for hundreds of concurrent processes. Plan algorithms that optimize around physical constraints and real-time factory conditions. Utilize this stack:
Backend: Python, Go, Postgres Frontend: React, TypeScript Infrastructure: Kubernetes, Terraform, DBT, Spark Data: Iceberg, DuckDB, Redshift
Qualifications:
7+ years shipping production software. Expert-level React and modern frontend patterns. Experience designing and maintaining service architectures that support complex business workflows. Strong track record working directly with users to gather requirements, validate assumptions, and iterate on solutions. Experience implementing reliable workflows at scale - handling failure scenarios, state recovery, and distributed coordination. CS/Engineering degree or equivalent depth. Preferred Qualifications:
Systems programming background, workflow orchestration experience (Temporal, Airflow, etc.), or manufacturing automation domain knowledge.