At a Glance
- Tasks: Lead software development for bespoke automation projects and mentor junior engineers.
- Company: Mpac, a global leader in innovative packaging automation solutions.
- Benefits: Competitive salary, collaborative culture, and opportunities for professional growth.
- Other info: Join a dynamic team and help shape the future of automated packaging.
- Why this job: Make a real impact on cutting-edge automation technology and work with top brands.
- Qualifications: Advanced experience in automation software delivery and strong documentation skills.
The predicted salary is between 50000 - 70000 £ per year.
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
Essential experience
- 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
Desirable
- 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, Drive – pushing boundaries, 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.
Senior Software Engineer in Tadcaster employer: Mpac Group
Mpac is an exceptional employer for Senior Software Engineers, offering a dynamic work environment in Tadcaster where innovation and collaboration are at the forefront. With a strong focus on employee growth, you will have the opportunity to mentor junior engineers while leading exciting projects that push the boundaries of automation technology. Our commitment to integrity and expertise ensures that you will be part of a team that values your contributions and supports your professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Tadcaster
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your problem-solving skills. Think about how your experience aligns with the role of a Senior Software Engineer at Mpac, especially in automation software delivery.
✨Tip Number 3
Don’t just apply; follow up! After submitting your application through our website, drop a quick email to express your enthusiasm. It shows initiative and keeps you on their radar.
✨Tip Number 4
Showcase your projects! Whether it’s through a portfolio or GitHub, highlight your previous work in automation software. This gives potential employers a tangible sense of your skills and creativity.
We think you need these skills to ace Senior Software Engineer in Tadcaster
Some tips for your application 🫡
Show Off Your Skills:When you're writing your application, make sure to highlight your experience with automation software delivery and commissioning. We want to see how you've taken ownership of projects and delivered high-quality results!
Be Clear and Concise:Your Software Design Specifications (SDS) should be easy to understand. Use straightforward language and structure your application so that it flows logically. Remember, clarity is key for us!
Share Your Mentoring Experience:If you've mentored junior engineers or collaborated with cross-discipline teams, let us know! We value collaboration and expertise, so sharing these experiences can really make your application stand out.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at Mpac Group
✨Know Your Stuff
Make sure you brush up on your advanced PLC/HMI programming skills, especially with Siemens TIA Portal and Rockwell Studio 5000. Be ready to discuss specific projects where you've successfully delivered software, as well as how you approached documentation and communication of complex software behaviour.
✨Showcase Your Leadership
Since the role involves leading software workstreams, think of examples where you've taken ownership of smaller projects. Be prepared to talk about how you mentored junior engineers and contributed to team development, as this will highlight your leadership skills.
✨Prepare for Technical Questions
Expect questions around Software Design Specifications (SDS) and Source Code Reviews (SCRs). Have a few examples ready that demonstrate your structured approach to documentation and how you provided constructive feedback during code reviews.
✨Be Ready to Discuss Commissioning
Since you'll be supporting commissioning activities both in-house and on-site, think about your experiences in these areas. Be prepared to explain how you ensure systems are tested and documented effectively, and share any relevant travel experiences that showcase your adaptability.