Senior Software Engineer

Steelhead Technologies

Wisconsin

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Steelhead Technologies is seeking a Senior Software Engineer to strengthen the ERP platform used by metal finishing and fabrication shops nationwide. You will shape data models, lead cross-cutting features, and drive technical direction with the team in a production-focused environment.

You will mentor engineers, review code, and ensure high-quality delivery. The stack includes React.js, Node.js, TypeScript, Postgres, and GraphQL; the team sits in the Upper Midwest and collaborates closely with

Qualifications

  • B.S. in Software Engineering, Computer Science, or related field.
  • Minimum 5 years of professional software development experience.
  • Experience leading large features or systems end-to-end.
  • Strong SQL and data-model design experience.
  • Experience with AI-native development is a plus.

Responsibilities

  • Lead design and delivery of large, cross-cutting features from ambiguous requirements to production.
  • Own architecture and data model decisions in partnership with tech leads.
  • Engage in AI-native development using Claude Code or Cursor across loops and agents.
  • Set engineering quality standards via code reviews and design reviews; mentor others.
  • Identify and drive technical work the product needs, including performance and debt reduction.
  • Develop test plans and thoroughly test different workflows.
  • Collaborate with QA to address testing feedback; own features in production and monitor metrics.

Skills

5+ years experience
Mentoring engineers
Communication skills
React.js experience

Education

B.S. in CS/SE

Tools

GraphQL
AWS
Docker
DataDog

Job description

About the role

Steelhead Technologies is hiring a Senior Software Engineer.


You’ll be working on the ERP that runs metal finishing and fabrication shops across the country. Our customers depend on Steelhead to run every part of their business — quoting, work orders, part tracking, inventory, job costing, invoicing. It isn’t one tool among many for them; it’s the system their entire operation runs on. That raises the stakes and it shortens the feedback loop considerably. Ship something good and you hear about it from the people using it. If something is off you’ll hear about it even faster. Few engineering roles offer that kind of directness.


As a senior engineer here, the scope is wider than a single feature. You’ll take on the problems that cut across the product — the data model decisions that are expensive to get wrong, the parts of the system that need to be rebuilt rather than patched, the work that nobody has fully scoped yet. You’ll set technical direction alongside our tech leads and be accountable for whether it holds up in production.


You’ll also be a multiplier for the engineers around you. Our developers sit in the same room, which means questions get answered face-to-face and your judgment shows up in other people’s work as much as your own. You’ll review code, mentor engineers earlier in their careers, and raise the standard for how we build. You’ll own outcomes rather than tickets, and you won’t wait for permission to take on hard problems.


You act as the product manager for what you build. You’ll get requirements from shops using the software through deployment specialists, support, and sales — and you’ll go directly to customers when the requirements aren’t clear enough. From there you have a big say in how the feature will work and will direct AI across the whole cycle to get it done.


The stack is React, Node.js, TypeScript, Postgres, and GraphQL. We’re based in Calumet, in Michigan’s Upper Peninsula.


The stack is React, Node.js, TypeScript, Postgres, and GraphQL. We’re based in Calumet, in Michigan’s Upper Peninsula.


Responsibilities


  • Lead the design and delivery of large, cross-cutting features from ambiguous requirements through production

  • Own architecture and data model decisions for major areas of the product, in partnership with tech leads

  • AI-native development using Claude Code or Cursor — directing large efforts through loops and multiple agents

  • Set the bar for engineering quality through code review, technical design review, and mentorship of other engineers

  • Identify and drive the technical work nobody asked for but the product needs — performance, reliability, and paying down architectural debt

  • Develop test plans for your work and thoroughly test different workflows

  • Collaborate with QA to work through testing feedback

  • Own your features in production: instrument them, watch operational logs and product metrics, and act on what you find


What We’re Looking For


  • B.S. in Software Engineering, Computer Science, or a related field

  • 5+ years of professional software development experience

  • Track record of leading large features or systems end to end, including the design decisions

  • Strong SQL and data model design — you’ve lived with the consequences of schemas you designed

  • AI-native development experience

  • Experience mentoring engineers and improving how a team builds, not just what it ships

  • Strong written and oral communication skills

  • Action-oriented and self-directed

  • Focused on making great product experiences

  • Deep experience with React.js or a similar web app framework


Nice to have:



  • GraphQL experience

  • Experience with AI looping

  • ERP, manufacturing, or other complex operational software

  • AWS

  • Docker

  • DataDog

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Steelhead Technologies Inc • Calumet (MI)

On-site
USD 100,000 - 165,000
Software Engineer
Software Engineer

Steelhead Technologies Inc. • Michigan

On-site
USD 65,000 - 100,000
Senior Software Engineer - AI-Driven ERP for Manufacturing
Senior Software Engineer - AI-Driven ERP for Manufacturing

Steelhead Technologies Inc • Calumet (MI)

On-site
USD 100,000 - 165,000
Senior ERP Software Engineer — AI-Driven, Cross-Product Lead
Senior ERP Software Engineer — AI-Driven, Cross-Product Lead

Steelhead Technologies • Wisconsin

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Assembly, Inc. • New York (NY)

On-site
USD 140,000 - 180,000
Software Engineer - Shop-Floor ERP for Manufacturing
Software Engineer - Shop-Floor ERP for Manufacturing

Steelhead Technologies Inc. • Michigan

On-site
USD 65,000 - 100,000
Senior Software Developer
Senior Software Developer

Lensrentals • New York (NY)

On-site
USD 140,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 190,000
Implementation Leader
Implementation Leader

Steelhead Technologies Inc • Brighton (MI)

On-site
USD 70,000 - 115,000
Dental Insurance
Health Insurance
Vision Insurance
+2
Engineer V - Software
Engineer V - Software

Worky • Town of Florida (NY)

On-site
USD 160,000 - 210,000