Lead Software Engineer

TechJobLinks
Hayward, CA, United States
3 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$180,000.0
Working hours
Regular working hours

Tech stack

.NET Framework Computer-Aided Design Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Autodesk Revit Automation of Tests C Sharp (Programming Language) Cloud Computing Continuous Integration SolidWorks (CAD) Data Infrastructure
+10 more
Programming Tools Interoperability Modular Design Software Architecture Proprietary Software Software Engineering Systems Integration Reliability of Systems Api Design Service Stack

Job description

You’ll remain highly hands-on while taking responsibility for software architecture, technical direction and delivery. You’ll build APIs, integrations, data infrastructure and internal applications that allow engineering and manufacturing information to move seamlessly from design through to production.

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, this is a particularly interesting opportunity.

What You’ll Be Doing

You’ll lead the development and evolution of software supporting engineering and manufacturing workflows, including:

  • Designing scalable software architecture and technical solutions
  • Remaining hands-on with software development using a Microsoft/C#/.NET technology stack
  • Building APIs, integration services and internal software platforms
  • Developing data infrastructure connecting engineering and manufacturing systems
  • Connecting BIM, CAD, PLM, MES, ERP and other engineering platforms
  • Building tools that improve the flow of data from design through fabrication and factory execution
  • Developing internal applications and workflow automation
  • Improving interoperability, data quality and system reliability
  • Using AI-enabled development tools to accelerate prototyping, testing, documentation and delivery
  • Identifying opportunities for AI-assisted engineering and manufacturing workflows
  • Supporting deployment, monitoring, testing, CI/CD and production reliability
  • Providing technical direction to external development partners
  • Helping shape the future internal software engineering function as the team grows

You’ll work closely with Engineering, Manufacturing, Product, Quality, Construction and Operations teams.

Requirements

We’re particularly interested in candidates with:

  • 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

Importantly, we’re looking for someone who still wants to build.

This isn’t a role for someone looking to move completely away from coding into people management.

Particularly Relevant Backgrounds

Experience developing software within any of the following would be highly relevant:

  • Manufacturing
  • Construction Technology / ConTech
  • Engineering
  • Industrial Automation
  • Factory / Production Systems
  • MES
  • CAD / BIM
  • PLM
  • Industrialised or Modular Construction

Experience with Revit, SOLIDWORKS, Ignition MES or similar engineering/manufacturing platforms would be advantageous but isn’t essential.

Benefits & conditions

Salary up to $180,000 USD depending on experience, with some flexibility for an exceptional candidate.

The wider benefits package includes:

  • 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

About the company

This is an opportunity to take significant technical ownership at the intersection of software engineering and the physical world.

Rather than developing another standalone SaaS product, you’ll build systems that directly influence how products are designed, manufactured and ultimately constructed.

You’ll have the opportunity to influence architecture, technology choices, engineering standards and the future growth of the software team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

3:47 min

Solving the knowledge deficit in large language models

Alejandro Saucedo Alejandro Saucedo +3 · World Congress 2024

1:32 min

Designing modular application agents with integrated python tool chaining

Ankit Patel Ankit Patel · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:26 min

Prioritizing backward compatibility in API design

Justin Kitagawa · Coffee With Developers

Videos

See all

Related articles

See all