New offer - be the first one to apply!

June 20, 2026

Manufacturing Software Engineer

Mid • On-site

129,996 - 180,000 USD/yr

Burlingame, CA

Job Title: Manufacturing Software Engineer

Location: Burlingame, CA

Department: Manufacturing Engineering

Reports To: Software Engineering Manager

Position Type: Full-time

About the Role - Manufacturing Software Engineer

We're hiring a mid-level software engineer to build the distributed systems that connect our production equipment to MES and our enterprise stack. You'll work on the SCADA/equipment-integration layer — acquiring data over OPC-UA and other industrial protocols, normalizing it, and delivering it reliably into MES under real-world floor conditions — as well as the microservices that integrate our ERP and PLM systems.

This is a hands-on engineering role on a small team. You'll design and implement services, care about concurrency and performance, and stand behind your code on a live production floor. You'll work closely with senior engineers who own the broader architecture, contributing strong distributed-systems engineering to it.

What You'll Do (Responsibilities)

  • Build Go services in a microservice architecture that acquire equipment data (OPC-UA and other industrial protocols), normalize it, and publish it to MES and downstream consumers
  • Engineer for high concurrency and high throughput — many stations and signals streaming simultaneously, with low-latency, backpressure-aware processing
  • Build and maintain the ERP/PLM integration microservices that sync work orders, BOMs, routings, part/revision data, and as-built/genealogy records between the floor and enterprise systems
  • Build event-driven data pipelines feeding a cloud data lake for production and quality analytics
  • Add observability — metrics, tracing, alerting — so service health and equipment connectivity are visible, not silent
  • Contribute to internal tooling and dashboards that surface production and quality data

What You'll Bring (Qualifications)

  • 2–3 years of professional software engineering experience building production backend / systems software
  • Strong distributed systems fundamentals — concurrency, consistency models, idempotency, message delivery semantics, fault tolerance
  • Experience designing and operating microservice architectures in production
  • Proficiency in Go (or a strong systems-language background with demonstrated ability to ship in Go)
  • Comfortable engineering for high concurrency and high performance — profiling, contention, throughput/latency trade-offs
  • Hands-on manufacturing / shop floor software experience — you've worked on or adjacent to production lines
  • ERP and/or PLM background — you've integrated with systems like SAP, Oracle, NetSuite, Dynamics, Teamcenter, Windchill, Arena, etc.
  • Working knowledge of SCADA / MES concepts and industrial communication, especially OPC-UA (Modbus, MQTT, PLC interfaces a plus)
  • Self-directed, communicative, and effective in a fast-moving startup environment
  • Able to work on-site in Burlingame, CA

Preferred Qualifications

  • Direct experience with OPC-UA client/server implementations and industrial data acquisition at scale
  • Experience with event streaming infrastructure (Kafka, Kinesis, NATS, etc.) and time-series data
  • Experience building or operating a data lake / lakehouse and modern ELT pipelines
  • Familiarity with traceability/genealogy systems in a quality-driven manufacturing context
  • AWS / Kubernetes (EKS) operational experience
  • Background in batteries, energy storage, or other hardware-adjacent manufacturing

Compensation & Benefits

The salary range for this role is $130,000-$180,000, with actual pay varying based on work location, experience, and skills. Our competitive benefits package includes:

  • Flexible time off
  • Comprehensive medical, dental, and vision coverage
  • Strong 401(k) plan
  • Equity opportunities
  • Many great work perks