Software Engineer

SR2

United States

Remote

USD 90,000 - 125,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote in US
Annual bonus opportunities
Employee ownership through ESOP

Job summary

SR2 is seeking a Software Engineer to build modern applications that run alongside real industrial machinery and real-time data streams. You will develop intuitive UIs with React/TypeScript and robust back-end services, collaborating with a small team in an employee-owned environment.

The role focuses on modern software for industrial equipment, including HMI improvements, edge/on-premise solutions, and integration with PLCs.

Qualifications

  • Experience building applications with React
  • Backend development experience with Node.js or Python
  • Understanding of APIs, databases and software architecture
  • Experience building and supporting production software
  • Interest in software that interacts with physical systems

Responsibilities

  • Build modern operator interfaces and applications using React and TypeScript
  • Develop backend services and APIs using Node.js, Python and C++
  • Work with real-time machine data, telemetry and equipment monitoring
  • Integrate software with PLCs and industrial equipment
  • Improve usability of complex industrial systems
  • Develop reliable applications for edge/on-premise environments
  • Contribute to software architecture, testing, deployment and engineering best practices
  • Help shape the technical direction of new software products

Skills

React
TypeScript
Node.js
Python
C++

Tools

Node.js
Python
C++

Job description

Ever wanted to build software that does more than sit in the cloud?

I'm working with an established, employee-owned engineering and manufacturing business that's investing in modernizing the software behind its industrial machinery.

They're looking for a Software Engineer who enjoys building modern applications but also understands how software interacts with physical equipment, real-time data and industrial systems.

This isn't a traditional PLC or controls engineering position.

The focus is on modern software engineering, intuitive user interfaces and building reliable applications that operate alongside real machinery.

The opportunity

You'll join a small engineering team working on the next generation of software for industrial manufacturing equipment.

A major focus is modernizing existing HMI/operator interfaces, replacing outdated approaches with intuitive, modern applications that make complex machinery easier to operate.

You also contribute to a preventative-maintenance and machine-monitoring platform, helping customers better understand equipment performance, identify issues and improve reliability.

The software needs to work in real-world production environments, where reliability matters and downtime has genuine consequences.

What you'll be doing
  • Building modern operator interfaces and applications using React and TypeScript
  • Developing backend services and APIs using technologies such as Node.js, Python and C++
  • Working with real-time machine data, telemetry and equipment monitoring
  • Integrating software with PLCs and industrial equipment
  • Improving the usability of complex industrial systems
  • Developing reliable applications for edge/on-premise environments
  • Contributing to software architecture, testing, deployment and engineering best practices
  • Helping shape the technical direction of new software products
What we're looking for

You'll ideally have:

  • Experience building applications with React
  • Backend development experience with Node.js, Python or similar
  • An understanding of APIs, databases and software architecture
  • Experience building and supporting production software
  • An interest in software that interacts with physical systems
Experience in any of the following would be particularly interesting:
  • Industrial automation, manufacturing or robotics
  • HMI / SCADA / operator interfaces
  • PLC-connected software
  • OPC UA, MQTT, Modbus or other industrial communication protocols
  • Industrial IoT, edge computing or embedded-connected applications
  • Real-time monitoring, telemetry or machine-control software

You don't need to have worked with every technology listed.

We're particularly interested in software engineers who've worked around industrial systems, rather than traditional controls engineers who have only occasionally written application code.

Why consider it?
  • Fully remote within the US, with occasional travel to manufacturing facilities and customer sites
  • $90,000–$125,000 base salary, depending on experience
  • Annual bonus opportunities
  • Employee ownership through an ESOP, subject to eligibility
  • Small engineering team with genuine influence over technical decisions
  • Opportunity to modernize software used on real industrial machinery
  • Exposure to frontend, backend, industrial integration and software architecture
  • Scope for technical progression as the software function develops

If you've built software for robotics, manufacturing, automation, IoT or other hardware-connected environments — and enjoy modern React/TypeScript development — I'd be particularly interested in speaking.

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

RC Talent • United States

On-site
USD 120,000 - 180,000
Medical, dental, and vision coverage
401(k) plan
life insurance
+4
Senior Automation Software Engineer
Senior Automation Software Engineer

Chicago Dryer Company • Chicago (IL)

On-site
USD 95,000 - 120,000
Staff Software Engineer
Staff Software Engineer

SMB Recruiting • Hebron Estates (KY)

On-site
USD 110,000 - 160,000
Health insurance
Vision insurance
Health savings account
+3
REMOTE Sr. Fullstack Engineer - Java
REMOTE Sr. Fullstack Engineer - Java

CyberCoders, Inc. • United States

Remote
USD 160,000 - 180,000
Competitive compensation
Flexible PTO
Parental leave
+1
Full-Stack Software Engineer
Full-Stack Software Engineer

Resurgent Industries • Austin (TX)

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

TARGAN, Inc. • Raleigh (NC), Northern (KY)

Hybrid
USD 110,000 - 150,000
Vision Software Engineer
Vision Software Engineer

TARGAN Inc • Raleigh (NC)

On-site
USD 110,000 - 160,000
Controls Software Engineer II
Controls Software Engineer II

Backburner Labs Inc. • Saint Paul (MN)

On-site
USD 95,000 - 120,000
Software Engineer
Software Engineer

The Judge Group • Hammond (IL)

On-site
USD 85,000 - 115,000
Dental insurance
Disability insurance
Health insurance
+3
Business Development Leader - Software & PLC Solutions
Business Development Leader - Software & PLC Solutions

Jobgether SRL • United States

Remote
USD 105,000 - 160,000
Healthcare plans
401(k) retirement plan
Remote work within the United States
+1