Senior Software Engineer

New Today

Position Overview: We are seeking a Senior Software Engineer with a strong background in application development, systems architecture, and manufacturing technologies. This role will be responsible for designing, developing, and maintaining a suite of data-driven applications that integrate IoT, real-time transactional data, and advanced manufacturing processes into enterprise-level solutions. The ideal candidate will have deep experience in Industry 4.0 technologies, MES systems, and working closely with cross-functional engineering and business teams. Responsibilities: Architect, develop, and deploy scalable software systems to support smart manufacturing initiatives. Design, refactor, and maintain configurable software solutions for use across multiple manufacturing sites. Collaborate with cross-functional teams to define requirements, architecture, and data strategy. Develop factory floor interfaces that improve process visibility, including OEE, quality metrics, and machine/operator input. Conduct site visits to gather data, support deployments, and drive continuous improvement. Ensure high-quality code through design reviews, documentation, and testing protocols. Utilize agile methodologies to deliver incremental software improvements. Manage production support alongside new feature development. Lead or contribute to application upgrades, system enhancements, and standardization efforts across sites. Translate complex business and engineering requirements into technical design and implementation. Required Qualifications: Bachelor's degree or higher in Software Engineering, Computer Science, or a related technical field. 10+ years of application development experience, ideally in a manufacturing or industrial environment. 5+ years of experience working with business analysts or process engineers to define and implement software architecture. 3–5 years of experience managing or mentoring development teams. Hands-on experience with: Jython, Python, Java, VB.NET, or C#.NET T-SQL and relational database structures MES systems and factory floor integration Agile software development and SDLC practices MBSE methodologies (e.g., sysML)
Familiarity with client-server architectures, networking fundamentals, and real-time data visualization. Experience with Ignition software and IoT transaction managers is a plus. Strong communication skills with the ability to present ideas clearly and collaborate effectively. U.S. Citizenship or Permanent Residency status required. Preferred Experience: Knowledge of Digital Twins and smart manufacturing systems. Experience working in environments with IATF 16949 or similar manufacturing standards. Exposure to N-tier architectures, design patterns, and modular software development.
Location:
Heath

We found some similar jobs based on your search