Senior Software Engineering Manager

Fruition Group
Leeds, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Leeds, United Kingdom

Tech stack

Agile Methodologies
Software as a Service
Continuous Delivery
Scrum
Software Engineering
Systems Integration

Job description

We're looking for an experienced Senior Software Engineering Manager to lead technical delivery for large-scale, transformational projects. In this role, you'll drive the activities of multiple application delivery teams across diverse technologies.

You'll oversee multi-disciplinary engineering teams and take overall accountability for both internal resources and outsourced development partners in a dynamic environment. This is a leadership role where you'll instil a continuous improvement culture, championing best practice software development principles and modern agile methodologies.

With responsibility for a development budget of up to £2-3 million per annum and teams of 20-30+ engineers plus Matrix partners, you'll be the bridge between technical delivery and senior business stakeholders, representing the engineering function at the highest levels.

What you'll be doing

  • Lead and manage multiple application delivery teams through Design, Build, Test and Deployment phases
  • Drive quality and timely delivery of technology change across numerous workstreams to support programme delivery
  • Liaise between delivery teams and senior business and IT stakeholders to agree priorities and manage risks, issues and dependencies
  • Champion modern Agile-centric best practices and be an expert advocate of the latest development and delivery techniques
  • Manage team capacity effectively, ensuring efficient allocation of both in-house and external resources and skills
  • Recruit, manage and develop in-house engineering talent across a range of technical roles
  • Manage internal and external development budgets, collating project estimates and ensuring appropriate budget control
  • Participate in key governance and programme bodies relevant to the role
  • Drive continuous software integration and continuous delivery practices across your teams
  • Manage major outsource teams and associated risks effectively

Requirements

Essential experience:

  • Proven track record of delivering significant technology initiatives at scale
  • Experience leading internal and external development teams of 20+ in size
  • Track record of software development in a large-scale environment
  • Experience of working in a Matrix model combining in-house software and packaged solution development
  • Experience driving 3rd party development teams
  • Background in connecting day-to-day activities to company strategy and vision

Technical knowledge and skills:

  • Strong knowledge of Agile development techniques and Project management (SCRUM, SAFe etc.)
  • Up to date knowledge of IT and industry trends
  • Understanding of continuous software integration and continuous software delivery
  • Knowledge of software development cycles and approaches
  • Good working knowledge of solutions deployed in financial services is advantageous
  • Exposure to digital and SaaS offerings across a broad spectrum

Leadership capabilities:

  • Excellent relationship builder with strong delivery focus
  • Proven ability to drive multi-discipline software development teams
  • Ability to prioritise competing business demands and negotiate delivery timeframes
  • Tenacious and creative problem solver who can overcome project and technical challenges
  • Experience managing team and individual performance to achieve set objectives
  • Ability to spot, select and develop talent with performance coaching Embedded

Apply for this position