Staff Software Engineer, Full Stack Manufacturing Software
Core
Building full-stack web applications for daily production planning, work assignment, and team-lead dashboards to drive real-time factory execution in network-constrained environments.
Role type
Staff Full Stack Software Engineer (Manufacturing/OT)
Builds
Offline-capable, mobile-friendly interfaces for factory operators; data synchronization strategies between edge devices and backend systems.
Domain
Defense manufacturing, Operational Technology (OT), Industrial IoT
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Full-stack web development, modern software architectures, distributed systems, CI/CD, cloud/edge infrastructure, JavaScript/TypeScript, React, Next.js, Node.js, offline-first architectures (service workers, IndexedDB, PWA), high availability systems
Preferred skills
Manufacturing/OT domain knowledge (MES, SCADA, PLC), data synchronization patterns, conflict resolution, eventual consistency, GraphQL, real-time data subscriptions, edge computing architectures, UX/UI for non-desk workers
Technologies
React, Next.js, Node.js, TypeScript, JavaScript, GraphQL, WebSocket, IndexedDB, Service Workers
Responsibilities
Design and implement robust offline-first architectures; develop responsive, touch-optimized mobile interfaces for harsh environments; architect data synchronization strategies; deploy systems in factory environments including edge compute clusters; collaborate cross-functionally with backend engineers and operations; set technical direction and mentor junior engineers; join on-call rotation for production factory systems
Seniority
Staff, hands-on IC with mentorship