Manufacturing Software Engineer

Peak EnergyBurlingame, CA
$130,000 - $180,000Onsite

About The Position

Peak Energy is the first American venture to advance globally proven Sodium-Ion battery systems as the storage standard for the new era of renewable energy on a resilient grid. Sodium-Ion is cheap, readily available and safe, making it the leading contender in a rapidly evolving market. We are a team of engineers, operators, entrepreneurs, and partners driven by a shared ambition to set the new performance standard for renewable energy and grid resilience. 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.

Requirements

  • 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

Nice To Haves

  • 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

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

Benefits

  • Flexible time off
  • Comprehensive medical, dental, and vision coverage
  • Strong 401(k) plan
  • Equity opportunities
  • Many great work perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service