All Jobs Vacancy

Engineering Lead/Technical Program Manager - Banking

Posted 3 days ago by Spencer Rose Ltd

Key Responsibilities

  • Own end-to-end technology delivery, including scope, timelines, risks, dependencies and governance.
  • Lead multi-disciplinary engineering teams and provide technical direction.
  • Drive AWS/Azure/GCP cloud-native, microservices and DevOps delivery practices.
  • Work closely with Product Owners, Customer Journey Managers, Delivery Managers, and Architects.
  • Oversee engineering quality, release readiness, security and operational resilience
  • Champion test automation, code quality, security scanning, and performance engineering
  • Drive CI/CD adoption and DevSecOps practices.
  • Manage senior stakeholder relationships and executive reporting.

Essential Experience

  • 12+ years in software engineering (Python, PySpark, .Net, Rest API, Kafka) and technology delivery, with 5+ years leading engineering teams.
  • Proven experience delivering large-scale transformation programmes within banking or financial services.
  • Strong understanding of modern engineering practices, DevOps, cloud platforms (AWS and Azure), microservices, APIs and CI/CD.
  • Experience leading multiple squads in Agile/SAFe environments.
  • Excellent programme governance, stakeholder management and risk management skills.
  • Ability to bridge technical engineering leadership and strategic programme delivery.
Rate:
£500/day
Location:
London
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
Project Management
Seniority Level:
Senior

Take-Home Pay

£7,000 per month

Visit calculators for additional details

Share job