Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Mpac Group PLC

Tadcaster

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automation solutions provider in Tadcaster is looking for a Principal Software Engineer to lead software delivery for complex custom automation projects. The successful candidate will ensure high standards of software implementation, guide engineers, and ensure compliance with Software Design Specifications. Key responsibilities include leading project software implementation, validating documentation, and acting as a senior technical authority throughout project execution. This role requires strong expertise in PLC and HMI development and experience with advanced automation technologies.

Qualifications

  • Expert experience in control software development, particularly in leading commissioning activities.
  • Demonstrated ability to lead software teams and oversee projects from initiation to completion.
  • Deep understanding of SDS application and validation throughout project stages.

Responsibilities

  • Lead software implementation for major automation projects.
  • Create and validate Software Design Specifications (SDS) documents.
  • Monitor development task progress and maintain project standards.
  • Act as senior technical authority and resolve project issues.

Skills

PLC development
HMI development
Team leadership
Software commissioning
Technical escalation management
SDS interpretation
Advanced automation technologies

Education

Degree in Engineering, Software, or related discipline
Job description
Overview

To lead the software delivery for complex bespoke automation projects. The Principal Software Engineer ensures that software is implemented to the highest standards, guides engineers through the development and commissioning process, delegates technical tasks, and ensures compliance with Software Design Specifications (SDS) and company procedures.

Responsibilities
  • Lead and oversee software implementation for major automation projects.
  • Create, review and validate SDS documents for accuracy and functional completeness.
  • Delegate development tasks, monitor progress, and ensure standards are maintained across the project team.
  • Conduct and lead SCRs for all major modules, ensuring clarity, quality, and traceability.
  • Deliver software successfully through the commissioning phase for large or complex systems, coordinating software integration into the commissioning process.
  • Act as the senior technical authority on projects, resolving issues, mentoring engineers, and supporting performance improvements.
  • Work collaboratively, effectively, and efficiently across disciplines to ensure project success.
  • Promote adherence to established development, documentation, and commissioning practices.
Outputs / Deliverables
  • Project-compliant software systems delivered to specification, standards and project time frames.
  • Validated SCRs and approved documentation across team members.
  • Fully commissioned systems with fully documented outcomes as per Mpac process.
  • Delegated task tracking and technical mentoring.
  • Travel to customer sites on occasion for Software support and solutions.
Expertise and Experience
  • Expert experience in control software development, including leading commissioning activities.
  • Demonstrated experience leading software teams and projects from start to finish.
  • Deep understanding of applying and validating SDS across project stages.
  • Technical expertise in system-level diagnostics, and safety compliance and integration.
Desirable
  • Experience coordinating with multi-discipline teams during large system deliveries.
  • Technical expertise in vision, robotics, or motion tuning.
Technical Skills and Qualifications
  • Essential: Expert-level PLC and HMI development across multiple platforms.
  • Skilled in overseeing commissioning and managing technical escalations.
  • Proficient in SCR practices and SDS interpretation.
  • Experience with advanced automation technologies (robotics, vision, data).
Desirable Qualifications
  • Familiarity with functional safety, standards compliance, and software lifecycle management.
  • Degree in Engineering, Software, or related discipline.
Relationship

Working relationships with: Mechanical & Electrical Engineering, Production and Build, Commissioning, Project Managers and Service (aftercare) team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.