Software Team Leader in Tadcaster

Software Team Leader in Tadcaster

Tadcaster Full-Time 48000 - 84000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead and support a dynamic team of software engineers while delivering innovative automation solutions.
  • Company: Join a forward-thinking company that values collaboration and creativity.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Make a real impact in the tech world while nurturing talent and fostering innovation.
  • Qualifications: Experience in leading software teams and a strong grasp of engineering principles required.
  • Other info: Be part of a vibrant culture with endless opportunities for personal and professional development.

The predicted salary is between 48000 - 84000 £ per year.

To support and develop a team of software engineers through effective pastoral care, fostering their well-being, engagement, and professional growth, while also contributing directly to the delivery of software solutions for automation and machinery projects. The role helps maintain a positive team environment and provides hands-on software engineering input to achieve high-quality, reliable, and compliant project outcomes.

Department Responsibilities

  • Provide pastoral and line management support to software engineers, including appraisals, performance discussions, well-being monitoring, mentoring, and managing holidays and sickness.
  • Foster a collaborative, inclusive, and high-performing software engineering culture that encourages innovation, continuous learning, and shared problem-solving.
  • Support Software/Design Management in developing, maintaining, and enforcing engineering processes, coding standards, documentation frameworks, and best-practice software development methodologies.
  • Encourage and participate in continuous improvement initiatives that enhance software quality, efficiency, and maintainability.
  • Ensure adherence to relevant industry standards, coding conventions, safety requirements, and internal quality procedures.

Project Responsibilities

  • Contribute directly to software engineering activities, including PLC/HMI programming and design, motion control, robotics integration, and safety system configuration.
  • Support software project due diligence, including requirement analysis, risk identification, functional safety considerations, and validation planning.
  • Participate in and support design reviews, ensuring software design, architecture, and documentation meet customer, regulatory, and internal expectations.
  • Collaborate closely with Controls, Electrical, Mechanical, Project Management, and Build/Commissioning teams to ensure coordinated delivery of project milestones.
  • Support machine commissioning, debugging, FAT/SAT, and customer handover.
  • Track and report project progress, risks, and Estimated Time to Completion (ETC) to Project Managers and Software/Design Management.
  • Ensure software documentation (e.g., SDS, FDS, test reports, release notes, manuals) is accurate, complete, and delivered on schedule.
  • Escalate project, team, or technical issues to Software/Design Management for timely intervention.
  • Maintain awareness of commercial implications of software development, including scope control and efficient resource usage.

Outputs / Deliverables

  • Clear, concise, and timely project updates, including progress, ETC, risk assessment, and milestone status.
  • High-quality, robust, and maintainable software deliverables that meet specifications, safety standards, and project requirements.
  • Accurate and complete software documentation, including design specifications, test documentation, and release materials.
  • Consistent adherence to software engineering processes, coding standards, and documentation requirements across the team.
  • Demonstrated development and well-being of team members through mentoring, structured feedback, and regular appraisals.
  • Active contribution to continuous improvement initiatives to enhance software delivery, quality, and reliability.

Qualifications – Required

  • Proven experience leading or supporting software engineering teams within an industrial automation, machinery, or manufacturing environment.
  • Strong understanding of software development lifecycles, including requirement gathering, design, implementation, testing, deployment, and support.
  • Demonstrated experience delivering PLC/HMI/motion software for automated equipment or machinery.
  • Strong understanding of engineering principles, functional safety fundamentals, and machine safety protocols.
  • Experience coordinating software deliverables within multidisciplinary teams (electrical, mechanical, controls, project management).
  • Demonstrated ability to enforce engineering processes, coding standards, and documentation quality.
  • Strong problem-solving capability and experience managing technical risks.
  • Hands-on experience producing or reviewing Software Design Specifications (SDS), Functional Design Specifications (FDS), and testing documentation.

Desirable

  • Experience implementing or contributing to continuous improvement initiatives.
  • Exposure to Agile or hybrid project management methods in an engineering or automation context.
  • Experience working on bespoke or special-purpose automation equipment.
  • Experience working across global or multi-site teams.
  • Familiarity with cost estimation, resource planning, or budget awareness for software development work.
  • Experience with system risk assessments, FMEA, structured testing, or safety validation activities.

Technical Skills and Qualifications – Essential

  • Qualification in Software Engineering, Automation Engineering, Computer Science, Electrical/Controls Engineering, Mechatronics, or a closely related technical discipline (Apprenticeship, HNC/HND, Degree).
  • Proficiency in PLC programming, HMI/SCADA development, motion control configuration, and automation software debugging.
  • Experience with major PLC/automation platforms (e.g., Siemens, Rockwell, Beckhoff).
  • Solid understanding of relevant standards such as IEC 61131-3, IEC/ISO safety standards, and CE/UKCA compliance requirements.
  • Experience using version control systems and software lifecycle management tools.
  • Ability to create and maintain accurate technical documentation for compliance, traceability, troubleshooting, and knowledge sharing.

Technical Skills – Desirable

  • Degree in Software Engineering, Computer Science, Electrical Engineering, or similar field.
  • Chartered Engineer status or working toward registration (e.g., IET, BCS).
  • Experience with advanced software engineering or simulation tools (MATLAB/Simulink, LabVIEW, digital twins, etc.).
  • Familiarity with Industry 4.0 technologies, IoT systems, data integration, or smart manufacturing concepts.
  • Experience with SCADA, database-driven systems, OPC UA, or networked automation architectures.
  • Experience with Jira, Azure DevOps, or equivalent tools for task management, planning, and documentation.
  • Ability to configure or administer Jira/Confluence for agile workflows, sprint planning, and collaboration.
  • Project management certifications (PRINCE2, PMP) or leadership development training.

Relationship and Reporting Line

  • Reports to: Controls Manager
  • Working relationships with: Engineering, Project Management, Operations, Commissioning

Software Team Leader in Tadcaster employer: Mpac Group PLC

As a Software Team Leader, you will thrive in a dynamic and supportive environment that prioritises employee well-being and professional growth. Our company fosters a collaborative culture where innovation is encouraged, and continuous learning is a core value, providing ample opportunities for career advancement. Located in a vibrant area, we offer unique advantages such as access to cutting-edge technology and a diverse team, making it an excellent place for meaningful and rewarding employment.
M

Contact Detail:

Mpac Group PLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Team Leader in Tadcaster

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for interviews by practising common questions and showcasing your leadership skills. Think about how you've supported your team in the past and be ready to share those stories. We want to see your passion for fostering a positive team environment!

✨Tip Number 3

Don’t just apply anywhere; focus on companies that align with your values and career goals. Check out our website for roles that excite you and fit your expertise in software engineering and team leadership.

✨Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way in showing your enthusiasm for the role. It’s also a great chance to reiterate why you’d be a fantastic fit for the team.

We think you need these skills to ace Software Team Leader in Tadcaster

Pastoral Care
Team Management
Software Engineering
PLC Programming
HMI/SCADA Development
Motion Control Configuration
Functional Safety
Risk Identification
Design Reviews
Project Coordination
Technical Documentation
Continuous Improvement
Problem-Solving
Agile Project Management
Collaboration

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about leading a team and delivering top-notch software solutions.

Tailor Your Experience: Make sure to highlight your relevant experience in industrial automation or machinery. We love seeing how your background aligns with our needs, so don’t hold back on those specific projects you've worked on!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences are easy to read and understand. Bullet points can be your best friend here!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.

How to prepare for a job interview at Mpac Group PLC

✨Know Your Stuff

Make sure you brush up on your technical skills, especially in PLC programming and HMI/SCADA development. Be ready to discuss specific projects you've worked on and how you contributed to their success.

✨Show Your Leadership Skills

As a Software Team Leader, you'll need to demonstrate your ability to manage and mentor a team. Prepare examples of how you've supported team members' growth and fostered a positive work environment in previous roles.

✨Understand the Bigger Picture

Familiarise yourself with the company's projects and how they fit into the industry. Be prepared to discuss how you can contribute to continuous improvement initiatives and ensure high-quality software deliverables.

✨Ask Thoughtful Questions

Interviews are a two-way street! Prepare insightful questions about the team's culture, ongoing projects, and the company's approach to innovation. This shows your genuine interest and helps you assess if it's the right fit for you.

Software Team Leader in Tadcaster
Mpac Group PLC
Location: Tadcaster

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>