Find a Job

Find new opportunities

Senior Software Engineer

Heath, OH 43056

Posted: 05/20/2025 Employment Type: Permanent Job Category: Direct Hire Job Number: 45970410 Pay Rate: $170000-200000 / year

Job Description

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.

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Heath, OH

Discover exciting job opportunities in and around Heath, Ohio! Nestled in the picturesque Licking County, this thriving area offers a perfect blend of small-town charm and big-city amenities. With proximity to the bustling city of Columbus and easy access to renowned landmarks like Dawes Arboretum and the National Heisey Glass Museum, Heath provides a unique setting for career growth. Indulge in the local cuisine, explore art galleries, catch a show at the Midland Theatre, or support the Columbus Blue Jackets hockey team. Consider Heath for your next career move and see where the charm of this region can take you! Explore our job listings today.

We're currently experiencing high call volumes. For quicker response, please text us at 336-288-9330 and our team will be happy to assist you.

Download our "GPS Jobs" app to browse open jobs, get new job alerts, complete onboarding, view paystubs, and more! Available for iOS and Android.