Qualifications Bachelors degree (or higher) in Computer Science, Software Engineering, Electrical Engineering or a related discipline with 3+ years of professional software development OR 5+ years of professional experience in software development in lieu of degree 1+ years of experience working on software that interacts with the physical world (manufacturing, robotics, industrial IoT, medical devices, warehouse automation, logistics) Preferred Skills and Experience Python + TypeScript/React: Able to deliver clean, idiomatic code across back-end services and user-facing UIs. Distributed, timesensitive systems design: Experience building and maintaining architectures that coordinate many independent services/devices and stay reliable under realtime constraints. Hybrid deployment & operations: deploying and maintaining Linux containerised applications across both cloud (AWS/GCP/Azure) and onprem environments using InfrastructureasCode and automated CI/CD pipelines Realtime data familiarity: Comfortable streaming, storing, and visualising live process data and keeping it consistent across services. Solid database foundations: Confident with relational/nonrelational schemas (e.g., and understands when to introduce messaging, caching, or state machines. Design for reliability: Routine use of automated tests, observability hooks, and gracefulfailure patterns. Product mindset: Translates operator or scientist workflows into intuitive software and iterates rapidly on feedback. Crossfunctional leadership: Clear communicator who can own projects endtoend and mentor teammates across engineering domains. Soft skills that will make someone successful High ownership and resilience in a fastpaced, ambiguous environment. Firstprinciples problem solver who thrives where few precedents exist. Genuine passion for highly automated and AIenabled manufacturing. Usercentric focus actively seeks feedback and weighs enduser impact in every decision. Pragmatic decisionmaking that balances perfection with speed and ROI. Bonus if you have Automatedmanufacturing track record: You shipped software that runs automated production lines making something (food, pharma, medtech, robotics, etc) and handled validation, GMP, or other regulatedquality constraints. Complex device orchestration: You have handson experience coordinating dozenstohundreds of sensors, pumps, robots, PLCs or edge computers through REST, message buses, pub/sub, or statemachine engines. Industrial protocols & control theory: Some exposure to EtherNet/IP, OPC UA, Modbus, IOLink, or writing/tuning PIDs and other realtime control loops. Greenfield architecture wins: You scoped and delivered a brandnew backend or data platform, chose the primitives, and iterated it into production reliability. Realtime data pipelines & historian design built lowlatency streams (Kafka/Redpanda, Pulsar, MQTT) that ingest factory telemetry, land it in timeseries stores (InfluxDB, Timescale, VictoriaMetrics) and power live dashboards, alerting, or closedloop control logic Opensource & hardware hacks visible contributions to OSS control/robotics projects or personal builds (CNC, drone, hydroponics) demonstrating curiosity beyond the day job. (If you tick even a couple of these, wed love to hear how you did it.) #J-18808-Ljbffr
Job Title
Senior Software Engineer