Lead Software Engineer

YourCode
Hayward, CA
Job Description
Role Overview

We're looking for an experienced Lead Software Engineer to take technical ownership of software platforms that connect engineering, manufacturing, and factory operations. You'll remain highly hands-on while taking responsibility for software architecture, technical direction, and delivery.

What You Will Do

You'll lead the development and evolution of software supporting engineering and manufacturing workflows, including designing scalable software architecture, building APIs, and developing data infrastructure.

Why It Might Be a Fit

This is a particularly interesting opportunity for a senior engineer who enjoys solving complex real-world problems and wants their software to have a tangible impact on physical products and manufacturing operations.

Requirements

  • 7+ years of software engineering/development experience
  • Strong C# / .NET development experience
  • Previous technical leadership experience
  • Hands-on software architecture experience
  • API and systems integration experience
  • Experience designing scalable applications and data infrastructure
  • Cloud experience, ideally AWS
  • CI/CD, automated testing, and modern software engineering practices
  • Strong understanding of software reliability, monitoring, and production support
  • Experience working with technical and non-technical stakeholders

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with matching contributions
  • Paid vacation, sick leave, and holidays
  • Life insurance
  • Short and long-term disability insurance
  • Pre-tax commuter account
  • Subsidised EV charging
  • Professional growth and development opportunities
]]>