Simon Scarfe

Principal Software Engineer

Greater Manchester, England, United Kingdom

About

Keen Technical Leader with a Passion for Turning Strategy into Execution and Fostering High-Performing Teams 19 years of experience across the full web stack. Versatile technologist who loves the profession of building working software. Quickly picks up new technologies and effectively solves complex problems in idiomatic ways. Empowers teams by presenting them with problems to solve rather than predefined solutions to implement - fostering creativity and innovation while driving ownership and accountability within the team. Advocates making data-driven decisions through small experiments, allowing teams to iterate and improve continuously. Software Architecture developed WITH teams, using tools such as fitness functions and robust principles collaboratively, rather than imposing designs on them to implement. Use methodologies such as Domain Driven Design and Team Topologies to build and guide resilient, scalable systems. Document the "whys" behind decisions over the "whats" - alignment with reality is paramount. Huge believer in the power of collaboration - between developers via mobbing and pairing, proactively working with other disciplines in self-organising, cross-functional teams, and building strong relationships with stakeholders to earn trust and develop better products.

Experience

  • Principal Software Engineer at Finova
    Mar 2026 - Present · 4 mos

  • Principal Software Engineer at JD Sports Fashion
    Jul 2025 - Feb 2026 · 8 mos

    Principal across several engineering teams managing the migration of legacy e-commerce platform to MACH architected CommerceTools, NextJS, event-driven architecture. Handled release management across complex deployment pipeline, managed security as a “champion” and ensure dependencies rolled out ASAP to avoid zero day exploits. Architected a migration from Auth0 identity provider on to Cognito using AppConfig as a lever. Work with teams to support and educate on good quality culture, using a mix of pairing and presenting.

  • Principal Software Engineer at SuperBike Factory
    Jan 2025 - Jul 2025 · 7 mos

    Assumed technical ownership of a large-scale serverless and Kubernetes estate, focusing on operational stability and incident resolution. Initiated modernisation with a serverless-first approach; Infrastructure as Code (IaC) using CDK. Addressed immediate compliance and security requirements, shifting as much left as possible. Create a culture of observability. Managing and responding to ongoing infrastructure challenges and service incidents, implementing a process to create a learning loop.

  • Principal Software Engineer at Slalom Build
    Feb 2023 - Jan 2025 · 2 yrs

    Lead and contribute to a variety of projects across multiple domains, including Pharmaceutical Research, Affiliate Marketing, Automotive, Warehouses, and Banking. Roles range from Solution Architect and Technical Architect to Technical Lead and Individual Contributor. Use a wide range of technologies, including TypeScript, Python, dotnetcore, and Golang, predominantly on the AWS stack, to develop robust and scalable solutions. People lead up to four engineers at a time - taking care of line management, coaching, and career development.

  • Principal Engineer at cinch
    Jun 2021 - Jan 2023 · 1 yr 8 mos

    Principal across 5 product teams. Building Gatsby & Next front-ends on a serverless, primarily event-driven microservice architecture (based on the work of Team Topologies and Domain-Driven Design). Work with developers to educate, facilitate workshops, pair, swarm, and join up conversations. Run several working groups to solve holistic cross-cutting problems, everything from caching issues to designing and kickstarting a migration to an Nx Monorepo. Stand up and co-run front-end community of practice. Set-up instance of Spotify Backstage and encourage a documentation-first culture.