Software Engineer

Steelhead Technologies Inc.

Michigan

On-site

USD 65,000 - 100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Steelhead Technologies is hiring a Software Engineer to build the ERP that powers metal finishing and fabrication shops nationwide. You’ll own features end-to-end—from requirements to deployment—interacting with deployment specialists, support, and sales to shape how the product works.

The stack includes React, Node.js, TypeScript, Postgres, GraphQL, and you’ll collaborate in a tight, face-to-face team of five engineers in Calumet, Michigan.

Qualifications

  • B.S. in Software Engineering, Computer Science, or a related field.
  • 0-3 years of post-graduation development experience.
  • SQL and data model design.
  • Strong written and oral communication skills.
  • Action-oriented and self-directed.
  • Focused on making great product experiences.
  • Development experience with React.js or a similar web app framework.

Responsibilities

  • Collect requirements from multiple sources and lead development of large features.
  • Work with tech leads on architecture and data model design.
  • Direct the development of large efforts through loops and multiple agents.
  • Develop test plans for your feature and thoroughly test different workflows.
  • Collaborate with QA to work through testing feedback.
  • Collect feedback through operational logs and product metrics.

Skills

React.js
SQL
Communication skills
Self-directed

Education

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

Tools

Docker
GraphQL
AWS
DataDog

Job description

Steelhead Technologies is on a mission to build the ERP that powers manufacturing. Our cloud-based platform is purpose-built for job shops — the powder coaters, platers, anodizers, heat treaters, and fabricators at the heartbeat of manufacturing. We give shops real-time visibility into their operations, eliminate paper-based inefficiencies, and bring AI to the shop floor through features like automated order entry and intelligent reporting.

Our vision is simple: move manufacturing forward. Everything we build is in service of our north star — shops using Steelhead.

Our Values
Customer obsession

Create dream outcomes for customers.

Understand from first principles.

Integrity

Everything we do is built on trust.

Ownership

Success is not an accident.

Conviction

Whether you think you can, or you think you can't, you're right.

About the role

Steelhead Technologies is hiring a 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.

Our developers sit in the same room, which means questions get answered face-to-face. You’ll join a team of five engineers with a tech lead to help you grow in your role. You'll own features 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. 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.

Responsibilities
  • Collect requirements from multiple sources and lead development of large features
  • Work with tech leads on architecture and data model design
  • Direct the development of large efforts through loops and multiple agents
  • Develop test plans for your feature and thoroughly test different workflows
  • Collaborate with QA to work through testing feedback
  • Collect feedback through operational logs and product metrics
What We’re Looking For
  • B.S. in Software Engineering, Computer Science, or a related field
  • 0-3 years of post‑graduation development experience
  • SQL and data model design
  • Strong written and oral communication skills
  • Action‑oriented and self‑directed
  • Focused on making great product experiences
  • Development experience with React.js or a similar web app framework
Nice to have:
  • GraphQL experience
  • Experience with AI looping
  • AWS
  • Docker
  • DataDog

The pay range for this role is:

65,000 - 100,000 USD per year (Headquarters: Calumet)

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

Similar jobs worth comparing

Implementation Leader
Implementation Leader

Steelhead Technologies Inc. • Brighton (MI), Northern (KY)

Hybrid
USD 70,000 - 115,000
Dental insurance
Health insurance
Vision insurance
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
Customer Support Specialist
Customer Support Specialist

Steelhead Technologies Inc. • Brighton (MI), Northern (KY)

Hybrid
USD 42,000 - 56,000
Implementation Leader
Implementation Leader

Steelhead Technologies Inc • Brighton (MI)

On-site
USD 70,000 - 115,000
Dental Insurance
Health Insurance
Vision Insurance
+2
Deployment Specialist
Deployment Specialist

Steelhead Technologies Inc. • Brighton (MI), Northern (KY)

Hybrid
USD 55,000 - 65,000
Health insurance
Vision insurance
Dental insurance
Customer Support Specialist
Customer Support Specialist

Steelhead Technologies Inc • Brighton (MI)

On-site
USD 42,000 - 60,000
Deployment Specialist
Deployment Specialist

Steelhead Technologies Inc • Brighton (MI)

On-site
USD 55,000 - 65,000
Health vision dental insurance
Travel opportunities
Software Engineer
Software Engineer

TMS International LLC • Hammond (IN)

On-site
USD 70,000 - 90,000
Dental insurance
Disability insurance
Health insurance
+3
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Crescent Solutions • Long Beach (CA)

On-site
USD 165,000 - 211,000
Full Stack Developer
Full Stack Developer

Kaizen Lab Inc. • Fort Worth (TX)

Hybrid
USD 80,000 - 100,000
Medical, dental, and vision insurance
401(k) retirement plan with employer match
Short- and long-term disability insurance