Software Engineer - Factory Integration Platform

SHI International

Piscataway Township (NJ)

On-site

USD 140,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SHI International Corp. is hiring a Software Engineer for the Integration Center in Piscataway, NJ. You will build and maintain the operator web app, backend services, and a pipeline engine that drives deployments across racks and devices in production.

You will design relational schemas, integrate with multiple device interfaces, and ensure secure, observable software with automated tests. This is a hands-on role collaborating with hardware, networks, and QC teams.

Qualifications

  • Minimum of 5 years of professional software engineering experience.
  • 3+ years of hands-on Python development building production applications, services, or tooling, rather than primarily scripting.
  • Experience designing, building, and supporting REST APIs and web applications in production.
  • Experience designing and maintaining relational database schemas and the associated data access layer.
  • Experience deploying and supporting services on Linux in production.
  • Experience integrating with external systems through APIs and device interfaces, including REST, SSH/CLI, or similar technologies.
  • Experience writing automated tests and shipping through Git-based code review.
  • Strong Python skills, including typed, tested, production-quality code.
  • REST API design using FastAPI, Flask, Django, or similar technologies.
  • JavaScript, HTML, and CSS, with experience developing modern front ends without heavy framework dependence.
  • SQL and relational databases, including MariaDB/MySQL.
  • Git, including branching, pull requests, and code review.
  • Asynchronous and concurrent programming, including threads, async I/O, and parallel fan-out.

Responsibilities

  • Design, build, and maintain the operator-facing web application, including rack views, pipelines, dashboards, work orders, and approvals.
  • Develop backend services and REST APIs in Python using FastAPI or similar technologies to expose inventory, device actions, and run status.
  • Build and extend the pipeline/DAG engine, including stage ordering, retries, parallel fan-out across devices, run history, and resume-from-failure behavior.
  • Build real-time features such as live run output, device status, and rack health using SSE or WebSockets.
  • Develop and maintain CLI tools and a command router that dispatches actions by customer, device type, and OEM.
  • Own the schema and data access layer for the inventory database, including racks, devices, addressing, credentials, and run results.
  • Maintain the inventory as the single source of truth for addressing and device identity, ensuring consistency across the tools that read and write to it.
  • Build automated checks that scan racks and servers for health issues and open work orders.
  • Write unit, integration, and end-to-end tests, using Git branching and code review to safely deploy to production.

Skills

Python
REST APIs
Web development
SQL
Linux
Git
Async programming
Testing
CI/CD

Tools

FastAPI
Django
Flask
MariaDB/MySQL

Job description

SHI International Corp. is hiring a Software Engineer for the Integration Center in Piscataway, NJ. You will build and maintain the operator web app, backend services, and a pipeline engine that drives deployments across racks and devices in production.

You will design relational schemas, integrate with multiple device interfaces, and ensure secure, observable software with automated tests. This is a hands-on role collaborating with hardware, networks, and QC teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Factory Integration Platform
Software Engineer, Factory Integration Platform

SHI International Corp. • Piscataway Township (NJ)

On-site
USD 140,000 - 180,000
Platform Engineer: Factory Integration & Automation
Platform Engineer: Factory Integration & Automation

SHI • Piscataway Township (NJ)

On-site
USD 140,000 - 180,000
Health benefits
401K with matching
Platform & Integration Engineer - Real-Time Automation
Platform & Integration Engineer - Real-Time Automation

SHI International Corp • Piscataway Township (NJ)

On-site
USD 140,000 - 180,000
Data Center Systems Engineer: Linux & Automation
Data Center Systems Engineer: Linux & Automation

SHI International • Piscataway Township (NJ)

On-site
USD 90,000 - 140,000
Software Engineer - Integration Center
Software Engineer - Integration Center

SHI International • Piscataway Township (NJ)

On-site
USD 140,000 - 180,000
Senior IDCS Systems Engineer - Data Center Automation
Senior IDCS Systems Engineer - Data Center Automation

SHI • Piscataway Township (NJ)

On-site
USD 90,000 - 140,000
Medical insurance
Vision care
Dental
+2
Senior Software Engineer - AI-Powered Cloud Platform
Senior Software Engineer - AI-Powered Cloud Platform

SHI International Corp. • Texas

On-site
USD 130,000 - 180,000
Medical, Vision, Dental
401K Plan
Flexible Spending Account
IDCS Systems Engineer
IDCS Systems Engineer

SHI • Piscataway Township (NJ)

On-site
USD 90,000 - 140,000
Medical insurance
Vision care
Dental
+2
Senior Software Engineer — Enterprise Apps & Integrations
Senior Software Engineer — Enterprise Apps & Integrations

Canfield • Parsippany-Troy Hills (NJ)

On-site
USD 85,000 - 110,000
Paid time off
Medical, dental, and vision insurance
401(k) with employer match (50%)
+1
Technical Integration Specialist – API & Data Flows
Technical Integration Specialist – API & Data Flows

GenScript • Piscataway Township (NJ)

On-site
USD 75,000 - 95,000
Medical, dental, vision insurance
401(k) retirement plan with company-mn
Paid parental leave and generous PTO