JOBSEARCHER

Full-Stack Software Engineer

About the CompanyWe are a venture-backed manufacturing startup building the most advanced automated production facilities in the United States. We are on a mission to make American manufacturing economically viable — through intelligent machinery, automation, and a relentless focus on execution. We are early, we are moving fast, and we are looking for exceptional people who want to build something that matters.Role SummaryWe’re hiring a Full-Stack Software Engineer - someone who will design and build the software systems that run our machines and the business around them. This role owns the full stack: real-time machine data, backend services, and the operator interfaces used to monitor and control production. It is a hands-on, ownership-heavy role for someone who has experience shipping products in fast-paced startup environments.ResponsibilitiesDesign and build full-stack web applications for internal tooling, machine monitoring, operations management, and public store frontsArchitect and implement a custom ERP system from scratch - production scheduling, inventory tracking, equipment status, and order management with a high degree of automation and minimal manual data entryBuild machine orchestration interfaces with real-time dashboards and control surfaces that integrate with industrial equipment over well-known protocolsDesign and maintain web applications and services that solve core problemsContribute to development of a robust CI/CD pipeline - automated testing, containerized builds, and deploymentBuild AI and automation into the systems that power the manufacturing floorWork directly alongside controls and electrical engineers to define integration contracts between software and machine hardwarePreferred Experience6+ years of full-stack software engineering experience, including meaningful time at startups with broad ownership of the application stackExperience building and supporting live applications and servicesBroad knowledge of software architecture and able to consider the tradeoffs between centralized vs distributed and monolith vs microserviceDeep experience with building multi-tiered applications and services in GolangHTML, CSS, and JavaScript proficiency for building functional, data-dense internal tooling interfacesRDBMS and PostgreSQL fluency in schema design and writing and reading raw SQLExperience working in a CI/CD environment with test, build, and release pipelinesCare deeply about engineering excellence with Git hygiene, documentation, and constructive code reviewComfortable using AI to increase velocity and reduce defects but to implement everything or make every decisionEffective communicator and collaborator in a distributed team environmentFlexible with schedule and hours; thrives in a startup environment where priorities shift and urgency is realNice to HaveFamiliarity with OPC-UA or other industrial automation and communication protocolsKnowledge of event streaming technologies like NATS or MQTTExperience with document or time-series databasesContainer orchestration with Kubernetes, ECS, Fargate or Cloud RunPrior work experience in a manufacturing domainExperience at an early-stage hard tech or deep tech startupAny prior team lead or mentorship experienceAdditionalWillingness to travel as needed for vendor visits, factory acceptance testing, and on-site equipment commissioningComfort with a startup pace - this role demands flexibility, self-direction, and a bias toward getting things done over waiting for perfect conditionsEqual Opportunity StatementWe are committed to diversity and inclusivity in our hiring practices.