Job Application Form

Software Engineering Team Lead, Shannon (Req-007)

Employment Type

Full Time, Permanent

Application Start Date


Application End Date






Zip Code

V14 V963



Work Style



Engineering services




Other engineering


5+ years


Level 8 Degree in Software development or related discipline



The role of Software Engineering Team Lead is a leadership role within the software engineering team that provides an approximate 50:50 work week split between delivering software engineering projects and people and department management. 50% of the Software Engineering Team Lead’s working week will include supporting all phases of software project delivery from proposal through design, development, testing and commissioning.  50% of the Software Engineering Team Lead’s working week will include supporting software development team members individual professional development and supporting the Software Development Manager in the day-to-day management of the software development department.   

We are looking for an experienced Controls/Software Engineer who is excited to deliver best-in-class software solutions for our customers and take a leadership role in the Software Development Team.  

This is a customer facing role with responsibility for meeting customer needs and developing lasting partnerships with our customers. 

Key Responsibilities: 

Responsible for the day-to-day management of software development projects inclusive of:

    • Supporting front end estimation.
    • Software development project planning.
    • Development of software project requirements.
    • Supporting software development teams through the software design, development, review, testing and commissioning processes.
    • Provide technical leadership to software development project teams.
    • Monitoring and management of project schedules and reporting.


Responsible for the day-to-day management of a software development team inclusive of:

    • Coordinating staff training plans.
    • Managing the professional development of team members.
    • Mentoring team members through 1:1s and performance reviews.
    • Hosting team meetings.
    • Ensure good disciplines are in place within your team, including H&S and timekeeping.
    • Coordinate lessons learned reviews.


Responsible for supporting the day-to-day management of the software development department inclusive of:

    • Support project capacity planning.
    • Support the development and management of the software development team strategy.
    • Maintain contact with our equipment suppliers to ensure that we are aware of the latest technologies.
    • Some travel required (10%). 

Key Skills & Abilities: 

  • Focused on People Leadership.
  • Excellent organisational & project management skills.
  • Client-driven.
  • Ability to lead a team.
  • Self-motivated.
  • Trustworthy & efficient.
  • Excellent interpersonal & communication skills.
  • Ability to make responsible & effective decisions.
  • Effective planning, prioritisation, and task management skills.
  • Effective and efficient communication with colleagues and customers.
  • Demonstrate strong commercial awareness.

 Qualifications/ Experience:

  • 2+ years in similar role or related role.
  • L8 Degree in Software development or related discipline.
  •  L9 an advantage.
  • People Leadership Experience.
  • Project/Program Management Experience.
  • Experience of task estimation.
  • Experience of software development project planning.
  • Experience of software design for PLCs, Robotic, HMI and or Vision System applications.
  • Knowledge of test-driven software development.
  • Experience of software development for PLCs, Robotic, HMI and or Vision System applications.
  • Experience providing technical leadership to junior team members.
  • Full Clean Driver’s License is required 


  • Programming experience in any of the following IDEs, AB Studio 5000, ABB RobotStudio, KUKA WorkVisual, Fanuc RoboGuide, AB FactoryTalk View Studio Cognex Insight.
  • Commissioning and debug of automated systems.
  • Commissioning and debug of communication network architectures.
  • Machine Systems Design.
  •  Knowledge of the stages of a System Design Life Cycle (SDLC).
  • Knowledge and/or experience of working with FDA regulated industries such as Medical Device and Pharmaceutical.
  • Knowledge and/or experience in 21 CFR Part 11 implementation. 

What we offer: 

At Modular Automation, we offer a comprehensive benefits package to support our employees' well-being and professional development, including flexible work arrangements, health insurance contributions, company bonus, maternity and paternity leave, pension plan, training support, and various wellness initiatives. 

About Modular Automation: 

Modular Automation, based in Shannon, Co. Clare, is a Tier 1 engineering company offering automation and integration solutions to the world’s leading medical technology manufacturers. We excel in the integration of the latest engineering technologies such as collaborative and autonomous mobile robots (AMR’s), machine tending and transport solutions, and Industry 4.0 applications. Our company's excellence is rooted in a fusion of pioneering design, advanced engineering, and an unwavering dedication to precision. 

Our purpose at Modular is to enable the world’s leading medical technology companies to manufacture sophisticated, ultra-high quality, life-changing products, at scale. Over our 40-year history, we have garnered a significant reputation with our customers for delivering innovative and reliable automation solutions. We are proud at Modular, to work within a talented and diverse community of professionals who bring expertise and innovation into solving the automation challenges of our medical device customers.  

For ten consecutive years, Modular has received recognition by Deloitte as a Platinum level “Best Managed Company”.  We operate in a customer-centric and collaborative culture and environment, and the way our team works together and with our partners and customers builds long-term trust and deep relationships. We have the expertise, commitment, and determination to make the unknown known, and our team will go the extra mile to make it happen. 

This job description is intended as a summary of the primary responsibilities and qualifications for this position. It is not exhaustive and may be subject to change. Modular Automation is an equal opportunities employer. 

Modular Automation is an Equal Opportunities Employer

Personal Information

Professional Information

Additional Application Questions


Other Attachment

* PDF format preferred. To upload multiple files, select all at once (Hold CTRL or SHIFT when selecting)