Lead Software Engineer - The Curve Group : Job Details

Lead Software Engineer

The Curve Group

Job Location : London, UK

Posted on : 25/02/2024 - Valid Till : 07/04/2024

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 Mangers 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!

Salary : 90000 - 100000

Apply Now!

Similar Jobs ( 0)