Software Team Lead / Head of Engineering - Hybrid in York
We are seeking an experienced and visionary Software Team Lead / Lead software engineer who can be hands on 50% of the time, as well as lead a development team, drive technical excellence, and ensure the successful delivery of our client's software products. The ideal candidate will have deep expertise in the Microsoft technology stack and a strong background in software architecture, team leadership, and agile development methodologies.
Key Responsibilities:
* Provide strategic direction and technical leadership for engineering teams working with the Microsoft tech stack (Azure, .NET, C#, SQL Server, Power Platform, etc.).
* Lead, mentor, and grow a team of engineers, fostering a culture of collaboration, innovation, and continuous improvement.
* Oversee the design and development of scalable, secure, and maintainable software solutions.
* Promote agile best practices, DevOps culture, and CI/CD pipelines to improve efficiency and product quality.
* Work closely with product managers, designers, and business leaders to align technical initiatives with business goals.
* Define and implement the technology roadmap, ensuring alignment with industry trends and company objectives.
* Drive performance improvements across applications and infrastructure, leveraging cloud-native services.
Qualifications & Experience:
* 8+ years of experience in software development, with at least 1 years in a leadership role.
* Expertise in the Microsoft technology stack, including .NET (C#), ASP.NET, Azure services, SQL Server, and related tools.
* Experience with modern software architecture patterns such as microservices, event-driven architecture, and serverless computing.
* Strong understanding of cloud infrastructure and DevOps practices, including CI/CD, (Docker, Kubernetes), and infrastructure as code (Terraform, Bicep, or ARM templates).
* Experience leading and scaling agile development teams.
* Excellent communication and stakeholder management skills.
* A passion for mentoring and developing engineering talent.
Why Join Us?
* Opportunity to shape the technical vision and strategy of a growing company.
* Work with a highly talented and motivated team.
* Competitive salary and benefits.
* Access to cutting-edge Microsoft technologies and cloud solutions.
* Support for professional growth and learning opportunities.
If you’re a passionate and experienced engineering leader who thrives in a Microsoft-driven environment, we’d love to hear from you! Apply now!
Must be located in or around York as this role is Hybrid.
Software Team Lead / Head of Engineering - Hybrid in York