.NET Team Lead
– Limerick
This is an excellent opportunity for a
.NET Team Lead
to lead to mentor, and grow a high-performing full-stack engineering team. This role combines
people leadership
,
technical direction
, and
end-to-end delivery ownership
, offering the opportunity to shape both the team and the technology they build. You will act as a trusted technical leader setting standards, guiding architectural decisions, and ensuring high-quality, on-time delivery while remaining close enough to the code to lead by example.
Your Impact
As a .NET Team Lead, you will:
* Build and lead a motivated engineering team that delivers consistently and collaboratively
* Own technical direction and architectural decisions across key .NET systems
* Drive delivery excellence in a fast-paced Agile environment
* Foster a culture of accountability, quality, and continuous improvement
Key Responsibilities
People Leadership
* Lead, mentor, and develop software engineers through coaching, feedback, and performance support
* Promote strong engineering practices through code reviews, pairing, and technical mentoring
* Create a positive, inclusive, and high-performance team culture
* Support career development and knowledge sharing within the team
Technical & Architectural Ownership
* Own and evolve the architecture of .NET-based systems, ensuring scalability, performance, and maintainability
* Lead the design of clean, modular, and secure full-stack solutions
* Make informed technology choices aligned with long-term platform goals
* Drive best practices across testing, CI/CD, security, and performance optimisation
Delivery & Collaboration
* Take accountability for sprint delivery, technical execution, and engineering outcomes
* Work closely with Product Owners, Architects, and stakeholders to translate requirements into technical solutions
* Guide the team in delivering real-time, user-centric web applications
* Ensure high standards of quality, reliability, and on-time delivery
Experience & Skills Required
* 7+ years of professional
.NET development
experience
* Proven experience as a
Team Lead, Technical Lead, or Senior Engineer with leadership responsibility
* Strong expertise in
C#, .NET Core, .NET 8
, and
SQL
* Experience leading system design and architectural discussions
* Strong background in
unit testing
, code quality, and engineering best practices
* Hands-on experience with
CI/CD pipelines
, containerised environments, and modern DevOps workflows
* Cloud experience with
AWS and/or Azure DevOps
* Strong understanding of performance optimisation across client and server-side components
* Familiarity with modern JavaScript frameworks such as
Angular or React
* Third-level degree in Computer Science or equivalent professional experience