Principal Software Engineer, Manufacturing Systems
Core
Designing and building production software for factory execution, manufacturing workflows, and enterprise system integrations to support high-performance unmanned system manufacturing.
Role type
Principal Software Engineer (Manufacturing Systems)
Builds
Production software for factory execution, MES workflows, ERP/MES/QMS integrations, and operational data services.
Domain
Defense technology, unmanned systems, high-volume manufacturing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Backend/systems engineering, API design, data modeling, integration patterns, system architecture, cross-functional stakeholder management, technical leadership, build-vs-buy judgment, observability, auditability, traceability
Preferred skills
MES/ERP/QMS/WMS experience, hardware/aerospace/defense domain knowledge, serialization/genealogy workflows, event-driven systems, compliance-sensitive environment experience
Technologies
MES, ERP, QMS, CRM, WMS, APIs, data models, message queues, ETL/ELT, CDC, RBAC
Responsibilities
Own technical architecture for internal manufacturing systems and enterprise boundaries; Design and build production software for factory execution; Define system boundaries across ERP, MES, QMS, and operational data services; Establish engineering standards for APIs, data models, and operational reliability; Build reliable integration patterns; Partner with factory, quality, supply chain, and finance stakeholders to translate operational complexity into software; Mentor future engineering hires and shape technical culture
Seniority
Principal, hands-on IC with mentorship