Senior Software Engineer

Mpac Group PLC
Tadcaster, UK
10 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Code Review Human-Computer Interaction Rslogix Software Engineering Visual Systems Tia Portal Software Version Control

Job description

As a Senior Software Engineer, you’ll design, implement, document, and commission control software for bespoke automation equipment. You’ll take ownership of smaller software projects end-to-end and play a key role within larger, multi-disciplinary teams.

You’ll be trusted to lead software workstreams, produce clear and robust Software Design Specifications (SDS), conduct formal Source Code Reviews (SCRs), and support commissioning activities both in-house and at customer sites (FAT/SAT). Occasional travel may be required and will always be planned in advance.

What You’ll Be Doing

  • Lead software development for assigned projects, ensuring alignment with SDS and functional requirements
  • Produce and maintain clear, accurate Software Design Specifications
  • Conduct formal Source Code Reviews, providing constructive and actionable feedback
  • Independently deliver software on smaller automation projects from concept to sign-off
  • Support and often lead commissioning activities (in-house and on site)
  • Collaborate closely with Principal Engineers, Project Managers, and cross-discipline teams
  • Mentor and support junior engineers, sharing best practices and technical expertise

What Success Looks Like

  • High-quality SDS documents that guide effective implementation
  • Software delivered on time and to specification
  • Successfully commissioned systems with documented testing
  • Meaningful contributions to SCRs and team development
  • A positive mentoring impact on junior engineers

Requirements

Are you an experienced automation software engineer who thrives on solving complex problems and seeing your work come to life on real machines?, * Advanced experience in automation software delivery and commissioning

  • Proven ownership of software delivery on smaller projects
  • Strong ability to document and communicate complex software behaviour
  • Experience integrating safety into automation systems

Technical skills

  • Advanced PLC/HMI programming (e.g. Siemens TIA Portal, Rockwell Studio 5000)
  • Strong SDS writing capability and experience leading SCRs
  • Structured and disciplined approach to documentation
  • Experience with bespoke or one-off machinery
  • Integration of robotics or vision systems
  • Familiarity with motion control tuning and diagnostics
  • Version control experience
  • Degree in Software, Electrical, or Controls Engineering, If you’re passionate about automation, enjoy technical leadership, and want to work on truly bespoke machinery, we’d love to hear from you.

About the company

At Mpac, we design and build cutting-edge, bespoke packaging automation for some of the world’s leading brands across Healthcare, Food & Beverage, and Pharma. We’re now looking for a Senior Software Engineer to take a leading role in delivering high-quality control software for our specialist machinery., Why Mpac?

At Mpac, our engineers are at the heart of everything we do. We value:

  • Integrity - doing the right thing
  • Collaboration - working better together
  • Expertise - being leaders in our field
  • Innovation - building the future of automation

You’ll join a global organisation with manufacturing sites in the UK, US, Canada, and the Netherlands, delivering high-performance automation solutions to customers worldwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:12 min

The purpose and benefits of manual code reviews

Julien Delange · LIVE

Videos

See all

Related articles

See all