Ignition Software Engineer

  • Posted 2 hours ago | Updated 1 hour ago

Overview

Remote
$100,000 - $120,000
Full Time

Skills

Ignition and MES and Python

Job Details

Job Title: Ignition Software Engineer

100% REMOTE OPTION

Job Overview:
Contemporary Staffing Solutions is seeking am Ignition Engineer to join our client to help drive scalable industrial automation and manufacturing system solutions. This direct-hire role is based in Malvern, PA and follows a remote work arrangement supporting a modern manufacturing environment. The position focuses on designing, integrating, and optimizing SCADA and MES platforms that enable reliable, data-driven operations across production, quality, and maintenance functions. The ideal candidate brings a strong blend of software engineering expertise and hands-on experience within 24/7 manufacturing settings.

Work Schedule:
Monday through Friday, EST hours normal business hours

Key Responsibilities of the Software Engineer:

  • Design, develop, and enhance SCADA and MES solutions, including HMI and mobility platforms, to support reliable and scalable manufacturing operations
  • Build and maintain integrations across automation systems, databases, and enterprise platforms such as ERP/SAP using Python, SQL, and scripting logic
  • Establish and optimize DevOps practices, including development, testing, release, and CI/CD pipelines, to support efficient system deployment and updates
  • Collaborate with cross-functional stakeholders including manufacturing, operations, engineering, and project teams to translate operational needs into technical solutions
  • Provide on-call and on-site production support within a 24/7 factory environment to quickly diagnose and resolve system issues
  • Promote development standards and best practices across Ignition, MES, and Industry 4.0 platforms, while supporting user training and adoption as needed

Qualifications and Skills for the Software Engineer:

  • Approximately five years of software development experience, including at least two years working with the Ignition platform in industrial environments
  • Python Development
  • A degree in engineering, computer science, information technology, or a related field, or equivalent hands-on technical experience
  • Strong proficiency in Python, along with experience in SQL-based data storage, scripting, and system troubleshooting
  • Solid understanding of manufacturing operations, including quality systems, plant maintenance, and production workflows
  • Experience implementing or supporting MES platforms such as Sepasoft; exposure to SDK module development is a plus
  • Familiarity with SCADA systems, PLC-related technologies, and IT/OT infrastructure within manufacturing settings
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.