Software Engineer (Programmable Logic Controller)

Michael Page

Glenwood (IL)

On-site

USD 100,000 - 145,000

Full time

2 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

The Software Engineer will develop, test, and maintain software solutions that support critical operations within the life science industry. This role will focus on creating innovative and efficient technological solutions as part of a collaborative and varied team.

MPI operates in the life science sector and is based in Glenwood, offering a permanent position. The team emphasizes cloud hosting, on-prem integration, and robust monitoring across complex environments.

Qualifications

  • Experience developing applications that interface with industrial equipment or machinery using PLC frameworks.
  • Strong proficiency in Microsoft SQL Server including data modeling, stored procedures, views and complex queries.
  • Hands-on experience with VB.NET and/or C# development.
  • Ability to debug and troubleshoot performance issues related to timing and latency.
  • Experience deploying and maintaining apps with Git, Octopus Deploy and TeamCity.
  • Experience designing/deploying applications on AWS with cloud hosting and on-prem integration.
  • Familiarity with Jira and Confluence for work tracking and documentation.

Responsibilities

  • Develop, test, and maintain software solutions for critical life science operations.
  • Collaborate with a varied team to create innovative and efficient technology.
  • Interface with industrial equipment or machinery via PLC frameworks.
  • Support deployment, monitoring, and optimization in cloud environments.

Skills

PLC frameworks
MS SQL Server
VB.NET/C#
Git/CI tools
AWS
Jira/Confluence
Performance debugging

Tools

Octopus Deploy
TeamCity
SSIS
Entity Framework
Git
Jira
Confluence

Job description

The Software Engineer will develop, test, and maintain software solutions that support critical operations within the life science industry. This role will focus on creating innovative and efficient technological solutions as part of a collaborative and varied team.

The company operates within the life science industry and is based in Glenwood.

Description
  • Experience developing applications that interface with industrial equipment or machinery utilizing PLC (Programmable Logic Controller) frameworks
  • Strong proficiency in Microsoft SQL Server, including:
    • Data modeling and schema design
    • Writing and optimizing stored procedures, views, and complex queries
    • Working with SSIS packages and Entity Framework
  • Hands‑on experience developing applications using VB.NET and/or C#
  • Proven ability to debug and troubleshoot performance issues, including machine timing and system latency problems
  • Experience building, deploying, and maintaining applications using Git, Octopus Deploy, and TeamCity
  • Experience designing, deploying, or supporting applications on Amazon Web Services (AWS), including:
    • Cloud‑based application hosting and infrastructure
    • Integration with on‑premise systems and industrial environments
    • Monitoring, logging, and performance optimization in cloud environments
  • Familiarity with Agile development tools, including Jira for work tracking and Confluence for documentation

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

Profile

A successful Software Engineer should have:

  • Experience developing applications that interface with industrial equipment or machinery utilizing PLC (Programmable Logic Controller) frameworks
  • Strong proficiency in Microsoft SQL Server, including:
    • Data modeling and schema design
    • Writing and optimizing stored procedures, views, and complex queries
    • Working with SSIS packages and Entity Framework
Job Offer
  • Competitive salary ranging from $100,000 to $145,000, depending on experience.
  • Permanent position within the life science industry.

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

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

Similar jobs worth comparing

Engineer 2
Engineer 2

MilliporeSigma • Bedford (MA)

On-site
USD 94,200 - 141,400
Health Insurance
PTO / Vacation
Retirement contributions
Principal Software Automation Engineer
Principal Software Automation Engineer

MESO SCALE DIAGNOSTICS, LLC. • Washington

Hybrid
USD 116,000 - 178,000
401(k) with company matching
Medical, dental, and vision coverage
Paid vacation and sick leave
Sr. Systems Analyst / PLC Programmer
Sr. Systems Analyst / PLC Programmer

PLCs Plus International Inc • Boise (ID)

On-site
USD 85,000 - 120,000
Competitive salaries
Paid holidays
401K
Software Engineer
Software Engineer

Addison Group • Glenwood (IL)

Hybrid
USD 90,000 - 120,000
PLC Programmer
PLC Programmer

Manatal • Columbia (SC)

On-site
USD 70,000 - 90,000
Competitive pay, commensurate with experience
Medical, dental, and vision insurance
401(k) plan with company match
+2
PLC Programmer
PLC Programmer

Manatal • Atlanta (GA)

On-site
USD 70,000 - 100,000
Competitive pay
Medical, dental, and vision insurance
401(k) plan with company match
+2
PLC Programmer - Automation Controls
PLC Programmer - Automation Controls

Applied Medical • Rancho Santa Margarita (CA)

On-site
USD 85,000 - 135,000
401(k) with employer match
Education reimbursement
Competitive compensation
+1
PLC Engineer
PLC Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Relocation assistance
University facilities access
Paid parental leave
+1
Software Engineer
Software Engineer

Fortive • Glenwood (IL)

On-site
USD 88,000 - 147,000
Senior Controls Engineer
Senior Controls Engineer

The Council of Industry  • City of Poughkeepsie (NY)

On-site
USD 110,000 - 140,000
Competitive salary
Medical, dental, vision, PTO