I am a Senior Software Engineering Manager with extensive experience delivering medium-to-large scale software solutions across finance, retail, legal, public sector, utilities, education, biotech, and consulting environments. I lead distributed engineering teams, design high-quality applications, and drive measurable business outcomes in Agile, remote-first settings.\n\nI oversee end-to-end software development lifecycles, ensuring performance, quality, responsiveness, and alignment with business objectives. I excel at stakeholder communication, cross-functional leadership, and implementing engineering best practices to reduce defects and improve delivery predictability.

I am a Senior Software Engineering Manager with extensive experience delivering medium-to-large scale software solutions across finance, retail, legal, public sector, utilities, education, biotech, and consulting environments. I lead distributed engineering teams, design high-quality applications, and drive measurable business outcomes in Agile, remote-first settings.\n\nI oversee end-to-end software development lifecycles, ensuring performance, quality, responsiveness, and alignment with business objectives. I excel at stakeholder communication, cross-functional leadership, and implementing engineering best practices to reduce defects and improve delivery predictability.

Available to hire

I am a Senior Software Engineering Manager with extensive experience delivering medium-to-large scale software solutions across finance, retail, legal, public sector, utilities, education, biotech, and consulting environments. I lead distributed engineering teams, design high-quality applications, and drive measurable business outcomes in Agile, remote-first settings.\n\nI oversee end-to-end software development lifecycles, ensuring performance, quality, responsiveness, and alignment with business objectives. I excel at stakeholder communication, cross-functional leadership, and implementing engineering best practices to reduce defects and improve delivery predictability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineering Manager – Consulting at EPI USE Labs
February 1, 2025 - October 1, 2025
Directed design, development, and maintenance of business-critical applications, achieving 99.9% system uptime. Managed remote engineering teams across time zones (8–12 developers), improved sprint delivery predictability by 25%, reduced production defects by 30%, and cut incident resolution time by 40%. Collaborated with stakeholders to define requirements and ensure features align with client needs; enforced engineering best practices and proactive monitoring.
Career Break – Personal Development
July 1, 2024 - January 31, 2025
Career break dedicated to major life events including marriage, relocation, and property purchase, while continuing professional development in remote delivery models, Agile leadership, and modern software engineering practices.
Software Engineering Manager – Consulting at Aspera Solutions
May 1, 2023 - June 30, 2024
Led end-to-end software development lifecycle across multiple concurrent projects. Improved on-time delivery by 20% through refined Agile planning and backlog management. Ensured high code quality through structured reviews and CI/CD governance. Acted as escalation point for technical issues, reducing critical defects by 35%. Ensured security/compliance and maintained stakeholder communication.
Software Engineering Manager – Digital Platforms at ASOS
November 1, 2021 - May 31, 2023
Oversaw development of scalable, high-performance applications supporting millions of users; improved application response times by 18%; led Agile ceremonies and continuous improvement across distributed teams; ensured quality via automated testing and proactive monitoring; coordinated cross-team dependencies to accelerate feature releases; documented and shared knowledge.
Software Engineering Manager – Legal Systems at Factor Law
January 1, 2021 - October 31, 2021
Delivered secure, compliant applications aligned with legal/regulatory requirements; automated manual processing, improving efficiency by 22%; oversaw code quality, testing, and release management; translated requirements for non-technical stakeholders; managed risks, issues, and delivery timelines; maintained documentation.
Software Engineering Manager – Public Sector at Namos Consulting
April 1, 2020 - October 31, 2020
Led Agile delivery of government-facing digital solutions; ensured quality, security, and performance standards; improved delivery transparency through reporting and metrics; managed remote teams during delivery phases; reduced rework by 15% via better requirement definition.
Software Engineering Manager – Utilities Systems at EDF Energy
November 1, 2019 - January 31, 2020
Delivered system upgrades improving operational reliability; coordinated development and release activities; enforced coding standards and best practices; supported Agile delivery processes; maintained stakeholder communication on progress and risks.
Software Engineering Manager – Education Platforms at Pearson PLC
April 1, 2019 - August 31, 2019
Delivered enhancements improving user experience and system stability; reduced incident rates by 20% through improved testing strategies; oversaw design and development of new features; ensured collaboration across distributed teams; maintained documentation.
Software Engineering Manager – Biotech Systems at Achilles Therapeutics
January 1, 2018 - November 30, 2018
Delivered secure, compliant software supporting biotech research and operations; improved data processing efficiency by 25%; oversaw development, testing, and deployment; ensured data integrity and governance; coordinated with scientific stakeholders.
Software Engineering Manager – Project Systems at Galliford Try
June 1, 2017 - October 31, 2017
Delivered system improvements supporting construction project tracking; reduced reporting cycle times by 30%; led Agile delivery and cross-team coordination; managed stakeholders and delivery risks; supported system upgrades and troubleshooting.
Software Engineering Manager – Operations Systems at Enterprise Rent-A-Car
January 1, 2013 - December 31, 2015
Led development and enhancement of internal operational systems supporting branch operations; improved system availability and performance; oversaw developers and third-party suppliers; ensured adherence to coding standards and provided clear progress and performance reporting.

Education

BSc (Hons) Mathematics with Statistics at Heriot-Watt University
January 1, 2009 - December 31, 2013

Qualifications

PRINCE2 Practitioner
January 11, 2030 - January 21, 2026
AgilePM Practitioner
January 11, 2030 - January 21, 2026
ITIL Foundation
January 11, 2030 - January 21, 2026

Industry Experience

Financial Services, Retail, Government, Education, Life Sciences, Professional Services, Software & Internet, Healthcare, Manufacturing, Media & Entertainment, Non-Profit Organization, Other