Senior Software Engineer
About Mpac Group
Senior Software Engineer
Are you an experienced automation software engineer who thrives on solving complex problems and seeing your work come to life on real machines?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.
The Role
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
What You’ll Bring
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
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.
Ready to make an impact?
If you’re passionate about automation, enjoy technical leadership, and want to work on truly bespoke machinery, we’d love to hear from you.
Apply now and help shape the future of automated packaging.
#J-18808-Ljbffr