Find a Job
315 available
Back to all search results

Software Engineering Team Lead

Ref: 76107

  • 80,000-85,000
  • 24 Nov 2021
  • Cork (Centre)
  • Permanent

As the Software Engineering Team Lead you will provide team leadership and hands on development capability including guidance, instruction, direction, and leadership.


What you will do:

Lead a cross-functional team of software & vision engineers in the creation of high-quality code base as outlined in the Product Roadmap and in alignment with other product developments.

Work together with the Product Managers, other Team Leads and Architects to identify and architecture the solution and provide guidance and expertise on innovative technologies and approaches.

  • Display technical leadership by overseeing the technologies, tools and techniques used within the team, and encourage it within others.
  • Develop and deliver high quality, high performance and reusable components and libraries for all product lines.
  • Work closely with the Engineering Manager to continue cultivating a high-performing team.
  • Work together with other team leaders and development teams when necessary to create solutions that are cohesive.
  • Assume ownership of all work developed by the members of the team including completing sprint planning, delivery monitoring, mentoring where required and recommendation of modern technologies as appropriate.
  • Ensure that all planned work is delivered on time and in schedule with the appropriate developer testing and code reviews performed.
  • Inspire and motivate team members within a positive ‘can do’ environment



  • Relevant third level qualification(s) such as BSc in Computer Science, BE in Electronic Engineering or equivalent industry experience
  • Excellent knowledge of C# .NET Framework 4.6.1+, and .NET Core 2.0 and above
  • Proven at scale working experience with products based on Microservices architectures
  • Proficient in Agile test-driven development projects and automated testing
  • Proven people management experience in a hardware or software engineering business ideally within Life Sciences or other regulated industries
  • Able to influence and drive teamwork to meet key milestones and overcome challenges
  • Experience of development, deployment and administration of services on the Azure Cloud platform
  • Good understanding of development performance metrics and KPI’s within a team environment
  • Strong understanding of quality assurance and product delivery within an Agile Development environment