Software Team Leader in Tadcaster

Software Team Leader in Tadcaster

Tadcaster Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Mpac Lambert

At a Glance

  • Tasks: Lead a team of software engineers and deliver innovative automation solutions.
  • Company: Join a forward-thinking engineering firm with a focus on collaboration and growth.
  • Benefits: Enjoy a competitive salary, health perks, and opportunities for remote work.
  • Why this job: Make a real impact in automation while nurturing the next generation of tech talent.
  • Qualifications: Experience in software engineering and team leadership is essential.
  • Other info: Dynamic workplace with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Location: On site / Tadcaster LS24, UK

Job type: Permanent / Full-time

Sector and subsector: Engineering | General

Salary: Competitive Salary

Purpose of the Role

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.

Key Accountabilities / Responsibilities

  • 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.

    Mpac Core Values

    • Integrity
    • Drive
    • Collaboration
    • Expertise
    • Innovation

    Knowledge and Experience

    Essential

    • 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 -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.

    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 Lambert

    At Mpac, we pride ourselves on being an exceptional employer, offering a supportive and collaborative work environment in Tadcaster. Our commitment to employee well-being and professional growth is reflected in our strong focus on mentoring and continuous improvement initiatives, ensuring that our software engineers thrive while contributing to innovative automation projects. With competitive salaries and a culture that values integrity, drive, and expertise, we provide a rewarding career path for those looking to make a meaningful impact in the engineering sector.
    Mpac Lambert

    Contact Detail:

    Mpac Lambert 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! Get out there and connect with folks in the industry. Attend meetups, workshops, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your best projects and contributions. Whether it's code snippets, design documents, or project outcomes, having tangible evidence of your work can really impress potential employers.

    ✨Tip Number 3

    Prepare for interviews like it’s game day! Research the company, understand their values, and be ready to discuss how your experience aligns with their needs. Practise common interview questions and think about how you can demonstrate your leadership and technical skills.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged with our platform.

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

    Team Leadership
    Pastoral Care
    Software Engineering
    PLC Programming
    HMI/SCADA Development
    Motion Control Configuration
    Functional Safety Fundamentals
    Engineering Processes
    Coding Standards
    Documentation Quality
    Problem-Solving Skills
    Project Management
    Continuous Improvement Initiatives
    Technical Documentation
    Collaboration

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the Software Team Leader role. Highlight your experience in leading software engineering teams and any relevant projects you've worked on. We want to see how your skills align with our needs!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. Don't forget to mention your experience with PLC/HMI programming and your approach to fostering a collaborative environment.

    Showcase Your Technical Skills: Be sure to highlight your technical skills in your application. Mention your proficiency in PLC programming, HMI/SCADA development, and any relevant standards you’re familiar with. We love seeing candidates who are technically savvy and ready to dive into hands-on work!

    Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your documents in one go. Plus, it helps us keep track of your application better!

    How to prepare for a job interview at Mpac Lambert

    ✨Know Your Stuff

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

    ✨Show Your Leadership Skills

    Since this role involves leading a team, be prepared to share examples of how you've supported and developed team members in the past. Talk about your approach to mentoring and fostering a positive team environment.

    ✨Understand the Company Culture

    Familiarise yourself with the company's core values like integrity, collaboration, and innovation. Think of ways you can demonstrate these values during the interview, showing that you're a great fit for their culture.

    ✨Prepare for Scenario Questions

    Expect questions that assess your problem-solving abilities and how you handle project risks. Prepare some scenarios where you've successfully navigated challenges in software engineering or team management.

    Software Team Leader in Tadcaster
    Mpac Lambert
    Location: Tadcaster
    Go Premium

    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

    >