Manufacturing Software Engineer

Luna Data Solutions, Inc.

Butler (IN)

On-site

USD 90,000 - 130,000

Full time

6 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

Competitive compensation and benefits

Job summary

Luna Data Solutions, Inc. is seeking a Manufacturing Software Engineer to support and modernize real-time control systems in a steel manufacturing setting. The role blends software engineering, industrial automation, and hands-on plant support to improve uptime and production performance.

You will design, develop, and maintain applications using C# and VB.NET, work with PLCs/SCADA, and ensure robust data acquisition and database performance in a demanding environment.

Qualifications

  • 5+ years in software development and/or industrial systems, with manufacturing exposure.
  • Proficiency in C#, VB.NET, or scripting languages.
  • Strong SQL database design, development, and management.
  • Knowledge of TCP/IP and client/server network architectures.
  • Experience with PLCs and industrial automation environments.
  • Strong real-time systems troubleshooting and problem-solving.
  • Ability to work independently and take initiative.

Responsibilities

  • Monitor and maintain real-time control systems to maximize uptime.
  • Troubleshoot operator-reported issues and resolve production-impacting problems.
  • Design, develop, and maintain apps using C#, VB.NET, and scripting languages.
  • Integrate systems with PLCs, SCADA, and other industrial devices.
  • Support plant-floor operations and on-call rotation.
  • Ensure reliable communications between software, databases, and hardware.
  • Optimize database queries and structures for performance.

Skills

C#
VB.NET
scripting languages
SQL
TCP/IP
PLC systems
real-time systems
independent work

Tools

SCADA
PostgreSQL
SQL Server
Industrial networks

Job description

We have an exciting opportunity for a Manufacturing Software Engineer – Industrial Systems & Automation. This position plays a critical role in supporting and modernizing real-time control systems within a steel manufacturing environment. The role blends software engineering, industrial automation, and hands‑on plant support to ensure systems reliability, optimize production performance, and drive continuous improvement initiatives.

Responsibilities
Industrial System Support & Monitoring
  • Monitor and maintain real-time control systems to ensure continuous production uptime
  • Troubleshoot system issues reported by operators and resolve production‑impacting problems
  • Perform routine system checks, log reviews, and preventative maintenance activities
  • Support daily operations by ensuring all applications and communications are functioning properly
  • Design, develop, and maintain applications using C#, VB.NET, and scripting languages
  • Integrate systems with PLCs, SCADA platforms, and other industrial devices
  • Develop and maintain client/server applications and inter-process communications
  • Support implementation of modernization efforts for automation systems
  • Maintain and support network communications across industrial systems (TCP/IP, client/server)
  • Configure and troubleshoot managed networks within the plant environment
  • Ensure reliable communication between software applications, databases, and hardware systems
  • Design, develop, and maintain databases (PostgreSQL or SQL Server)
  • Support real-time data acquisition, storage, and retrieval for production systems
  • Optimize queries and database structures for performance and reliability
Plant Floor Support & Troubleshooting
  • Work directly on the plant floor in an industrial environment (grease, dust, heavy equipment)
  • Diagnose and resolve system issues in real time to minimize production downtime
  • Collaborate closely with operators to understand issues and improve system performance
  • Identify opportunities to improve system performance, reliability, and usability
  • Research and implement new tools, technologies, and solutions
  • Support knowledge sharing and cross‑training within the team
  • Participate in on‑call rotation to support operations outside standard hours
Required Qualifications
  • 5+ years of experience in software development and/or industrial systems (flexible based on manufacturing experience)
  • Experience with programming languages such as C#, VB.NET, or scripting languages
  • Strong experience with database design, development, and management (SQL)
  • Understanding of network communications (TCP/IP, client/server architecture)
  • Experience with or knowledge of PLC systems and industrial automation environments
  • Strong troubleshooting and problem‑solving skills in real‑time systems
  • Ability to work independently and take initiative in resolving technical challenges
What We Offer
  • Great opportunity to make a big impact and take ownership of technology initiatives
  • Competitive compensation and benefits

Luna Data Solutions, Inc. (LDS) provides equal employment opportunities to all employees. All applicants will be considered for employment. LDS prohibits discrimination and harassment of any type regarding age, race, color, religion, sexual orientation, gender identity, sex, national origin, genetics, protected veteran status, and/or disability status. A 7 year background check is required for this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

The Judge Group • Hammond (IL)

On-site
USD 85,000 - 115,000
Dental insurance
Disability insurance
Health insurance
+3
Software Engineer
Software Engineer

Hirewell • LaGrange (GA)

On-site
USD 85,000 - 120,000
Automation Engineer
Automation Engineer

LHH • Crown Point (IN)

On-site
USD 80,000 - 130,000
2 weeks vacation
Paid sick leave
Medical Insurance
+4
Data Engineer
Data Engineer

Luna Data Solutions, Inc. • Pittsburgh

On-site
USD 100,000 - 140,000
Small team where you can make a big, |
Competitive compensation and benefits.
Software Engineering Team Lead - Industrial Automation & Robotics Platform
Software Engineering Team Lead - Industrial Automation & Robotics Platform

Lincoln Electric Company • Independence (KS)

On-site
USD 121,000 - 151,000
Manufacturing Systems Engineer I New Middletown, Pennsylvania
Manufacturing Systems Engineer I New Middletown, Pennsylvania

Phoenix Contact Group • Middletown Township (PA)

Hybrid
USD 55,000 - 75,000
Medical, dental, vision coverage
401k matching
Generous time off package
+1
Manufacturing Systems Engineer I
Manufacturing Systems Engineer I

Phoenix-Contact • Harrisburg

On-site
USD 60,000 - 75,000
Medical coverage
Dental coverage
Vision coverage
+2
Industrial Controls Software Engineer
Industrial Controls Software Engineer

Sterigenics • Illinois

Hybrid
USD 100,000 - 130,000
Medical, Dental, Vision Insurance
401(k) with company match
Paid holidays and time off
+1
Automation Engineer
Automation Engineer

Engineered Materials Solutions • Attleboro (MA)

On-site
USD 110,000 - 120,000
Manufacturing Engineer - Eljen
Manufacturing Engineer - Eljen

VPI Technology Group • Sweetwater (TX)

On-site
USD 75,000 - 110,000
Health insurance
401k with match
Paid vacation and holidays