Engineering Lead
Permanent
Location: Leeds, Hybrid working - 2 days a week on site (some flexibility in this)
- As the Engineering Lead you will be responsible for working with architecture, infrastructure, engineering, platform and information security teams ensuring consistency of engineering best practices.
- You will be directly responsible for the software and test engineers; in the role you will mentor and coach individuals throughout the engineering function as well as working collaboratively across the delivery and platform teams.
- Lead a team and community of engineers, providing technical guidance, mentorship and ensuring alignment with delivery goals, ways of working and industry best practices.
- Ensure alignment to Agile delivery team ways of working and best practices: Champion Agile engineering best-practices, processes, and tools in support of DevOps and Platforms
- Ensure secure code by design: Ensure DevSecOps practices are Embedded into the software and infrastructure pipelines.
- Review and implement improvements to existing code review practices and tooling
- Ensure coding practices are aligned to APIM and observability/monitoring tooling
- Responsible for ensuring all engineering compliance, risks and issues are understood and highlighted to senior management as they arise
- Collaborate with Cloud/DevOps engineers to refactor Azure DevOps (ADO) projects, update CI/CD pipeline templates as necessary, and configure pull request templates to ensure code quality and security.
- Keeping abreast of advancement in Engineering practices and recommending change where required
- Detailed/Low-Level Design: Participate in design workshops to ensure that engineering needs are met.
What we are looking for:
Experience:
- Strong practical technical background in the following Core Tech: Azure Cloud, Azure DevOps, Observability tooling Azure Data Platform, .NET/C#, PowerShell, Power Platform, Terraform, YAML, Dynamics 365, SharePoint Online, Office365.
- Proven experience of leading engineering teams and communities in a commercial environment.
- Experience of using Azure DevOps
- Experience of working within a variety of project delivery methodologies incl. agile and waterfall
Skills:
- Ability to engage and challenge at all levels; strong influencing skills coupled with tenacity and resilience.
- Good coaching and development skills - the ability to help develop and grow engineering communities.
- Good organisational skills
- Ability to work to tight deadlines.
- Excellent attention to detail
- Ability to communicate clearly and effectively.
- Working as part of a team, contributing to achieving team targets
- The ability to work effectively across several concurrent projects
- Can operate at both a big picture and a detail level with ability to act as an agent for change for both
Knowledge and Qualifications
- Certified Software Engineering Master (SEMC)/Microsoft Certified Solution Developer (MCSD) or equivalent.
- Any relevant Microsoft Engineering or Developer certifications, such as:
- AZ-400 - Designing and Implementing Microsoft DevOps Solutions
- AZ-104 - Microsoft Azure Administrator Certification
- Proven web applications development experience - C#, .NET, .NET Core, Asp.NET, MVC, web API, Blazor, TSQL, Bootstrap, JavaScript
If you are interested and looking or your next role, please apply with a copy of your CV or email (see below)