IT Job Pro

Lead Software Engineer

Viewed 0 times

Job Description

Lead Software Engineer – .NET

This award-winning specialist UK Financial Services Company are seeking an experienced Software Engineer Lead within a role that provides the opportunity to make a real difference in a time of planned growth within the organisation.

Reporting into the Software Engineering Manager, you will be leading the build, configuration and maintenance of internally developed applications and products in an environment that is currently going through a substantial technology migration from on-premise to the Cloud. As the Lead Engineer, you will bring your experience and technical knowledge providing technical influence and leadership to drive maturity in a CI/CD/DevSecOps, test automation environment, ensuring best practice and continuous improvement within the Software Engineering Teams, providing technical mentoring and coaching, whilst supporting the Software Engineering Managers with capability management, governance and running of technical training workshops in a highly collaborative environment.

Key Activities

Define implementation options for technical change (at and above the Epic level) and translate technical change Epics into Features for Engineering teams incorporating security, performance, availability, supportability (including upgrades), maintainability and roadmap progression aspects.
Lead and drive refinement of technical Features with Software Engineering teams
Lead the technical planning and coordination of multi-team/complex production releases/deployments. Support Engineering teams, where required, with single-team production releases/deployments.
Support Software Engineering Managers with root cause analysis and identifying continual improvement opportunities in production release capability and reliability.
Support Software Engineering teams with technical problem solving, incident resolution and technical thought leadership as required to support progression of day-to-day Engineering team activity. Use technical mentoring & coaching techniques to enable Software Engineering teams to gain technical confidence and competence lifting team capability and self-sufficiency over time.
Support Software Engineering Managers to foster innovation within teams and introduce new ways of working by embracing, role modelling and driving a DevSecOps/CALMS model culture within teams.
Deriving Features from Epics (that require Engineering delivery) and leading refinement sessions with Engineering teams. Participating in Engineering team Agile ceremonies such as stand-ups, refinement and planning.
Supporting Software Engineering Managers in refining and embedding Engineering roadmaps within teams and supporting governance and risk tasks.

Skills, Experience, and Qualifications

Demonstrable skills in the following:
Microsoft .NET development stack
JAM development stack
DevOps, Continuous Integration and Continuous Delivery (Azure DevOps preferrable)
Microsoft Azure SaaS/PaaS capabilities
Containerisation (Docker/K8s)
Microsoft Dynamics 365

Excellent technical thought leadership, negotiation and influencing skills
Excellent verbal/written communication and interpersonal skills, with the ability to present and communicate complex technical concepts as simple to understand commercial outcomes
Excellent technical coaching and mentoring skills
Excellent problem analysis and resolution skills
Strong knowledge of technical excellence practice and DevOps/CALMS methodologies
Understanding of Agile delivery processes/methodologies
Understanding of business processes
Proven technical thought leadership and DevOps/CALMS best practice
Proven experience of developing and deploying scalable, secure and highly available cloud applications
Proven experience of embedding security, performance, availability and maintainability aspects in delivery

This is a hybrid role with a requirement of two days a week in the office.

An outstanding opportunity awaits. Apply now

Job Summary

wave-1-bottom
London Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.