Software Engineering Manager - London, United Kingdom - The Curve Group

The Curve Group
The Curve Group
Verified Company
London, United Kingdom

2 weeks ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description
We have a current opportunity for a Software Engineering Manager on a contract basis. The position will be based in Reigate twice a week.
1 Purpose

  • To act as a technical advocate to the product owner, scrum master and value stream stakeholders by negotiating, influencing and resolving conflict to ensure solutions provide intended business value, are technically fit for purpose and aligned to technicalroadmaps.
  • To ensure CI/CD, test automation and technical standards are in place, followed and effective within teams. To ensure teams operate within governance, infosec & risk requirements.
  • To champion and embed technical excellence, best practice and continuous improvement within engineering teams. To provide practice expertise and coaching within your teams.
  • Additionally, the role is responsible for taking a lead in evolving engineering best practices, new methodologies, training, mentoring and recruitment across the engineering function.
2 Job Role Accountabilities

  • Team leadership and culture

Lead one or more teams of software engineers driving cultural change to deliver the strategy and empower teams to create and maintain consistent technical productivity, maximise overall quality, develop skills/capability and maintain effective working relationshipswith stakeholders.

Ensure teams are working within agreed risk/governance framework. Ensure impediments are owned and root cause of issues identified and addressed. Drive a culture of 'root-cause' incident management and of technical debt reduction.

  • Standards and practice leadership

Accountable for ensuring CI/CD, test automation and technical standards are in place in line with the Delivery technical strategy and roadmaps.

Accountable for ensuring technical delivery is within governance, infosec & risk requirements.
Assess standards and practices maturity in teams and communicate/educate teams on the current standards and practices. Develop, with peers, standards and practices to reflect changes in technologies and engineering community trends. Utilise metrics to trackimprovements and to continually enhance the software engineering process within teams. Collaborate with cross-functional teams to deliver shared goals and continuous improvements.

  • Technological expertise and innovation
Encourage, mentor and coach engineering team members to develop their skills. Evolve and shape, with peers, the standards, principles and guidance for the practice.
Foster innovation within teams and introduce new ways of working by embracing and embedding DevOps/CALMS model culture within teams.

  • Technical and operational documentation
Accountable for ensuring that technical documentation is up-to-date, accurate and sufficiently detailed. Accountable for ensuring operational documentation (e.g. support matrix, skills matrix and operational guides) are up-to-date, accurate and sufficientlydetailed.

  • Partner relationship management
Accountable and responsible for driving governance & management (related to technical delivery) of nearshore and technology partner relationships


This will include:

service onboarding; technical delivery management; service assessment, review and measurement(in line with compliance and risk requirements); resourcing and scheduling; service handover/embedding.


  • Educated to Degree level
(or equivalent experience/qualification)

  • Computer science related qualification
  • Certified Scrum Master (or equivalent)
  • ISEB/ISTQB Certificate in Software Testing
Skills and Knowledge

  • Service delivery management
  • Excellent leadership, negotiation, influencing and conflict resolution 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 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
  • Understanding of people resource requirements
  • Understanding of the products and services provided by
Experience

  • Significant experience of building, leading and managing high performing engineering teams
  • Significant experience of line management of teams including performance management, resource management and recruitment
  • Significant experience of service management (both internal and external onshore/offshore teams)
  • Significant experience and knowledge of Microsoft development, test and project technologies.
  • Proven technical thought leadership and DevOps/CALMS best practice
  • Experience working within an Agile environment; delivering within defined Sprints; familiarity with Agile principles and ceremonies.
  • Experience in planning and successfully delivering crossbusiness change projects involving IT change within the Financial Services Sector; working within a formal governance and control framework covering all aspects of project delivery.
  • Familiarity with Test Automation tools and the delivery of automated testing solutions using industry standard technologies.

More jobs from The Curve Group