Head of Software Engineering

5 months ago


London, United Kingdom M&S Full time

**Key Capabilities**

**Why Digital & Tech at M&S**

We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day.

The Role

We're seeking a Head of Software Engineering to bring technical expertise and operational excellence. In partnership with our Product and Delivery teams, you'll work with teams to design, build, and maintain robust solutions, while playing a key role in establishing a best-in-class software engineering culture

As we evolve, we're looking for individuals to join us in transforming our engineering environment, employing pioneering technologies, and creating exceptional work. Your creativity, curiosity, and confidence will empower our multidisciplinary engineering teams and help tackle real problems for our customers and colleagues
- Stores - UK stores 1500 stores, 12M transactions per week, 500 franchises, Operate in 99 countries through franchises.
- Website - 10M visits per week, 2M orders per week, £100M revenue per week
- 55K employees in UK - 600 full time UK technology personnel, a further 1500 contractors, with aspirations to grow UK tech personnel.

**Scope of the role**

**Scope**:Fulfilment Capabilities**

The beating heart of a thriving £5bn omnichannel operation is where you come in, as the engineering leader for our Fulfilment Capabilities Product Group. You will drive the technical strategy for our fulfilment platform, the lifeline that connects our products to customers, and ensuring that every post-purchase experience exceeds expectations.

You will be responsible for fulfilment services that span multiple product groups with a diverse set of fulfilment propositions, from Food, to Clothing & Home, to Build To Order, to Flowers, and integrating with our warehouse and supply chain systems.

We are in the process of migrating from cloud-deployed legacy systems (IBM OMS) to a fully distributed domain-driven architecture that will unlock massive business agility and benefit.

To be successful in this role, you will need a deep understanding of retail order fulfilment processes with expert knowledge of order processing, inventory management, warehousing, distribution, and logistics.

Tech Stack
- Java/Micronaut on the backend.
- Deployed to the Azure cloud platform.
- Github Enterprise for source control.
- New Relic for observability.
- Kafka for events.

**Key Accountabilities & Responsibilities**

The Head of Software Engineering role is the embodiment of ‘solving problems through technology’ with key responsibilities as follows:
**Leadership and Management**: Lead Software Engineering Managers to build quality, reliable software. Lead all aspects of their skill development, cultivate a growth mindset, and ensure they adhere to M&S's technology standards and policies. Champion the implementation of the technical strategy and the North Star principles.

**Collaboration and Communication**: Develop strong relationships with Product and Delivery teams to address problems and prioritise tasks. Communicate decisively with senior business partners and engage with product colleagues to drive customer value.

**Strategic Planning**: Work with the team to create and drive the tech strategy for M&S’s omni-channel architecture, supporting order fulfilment via domain-driven microservices. Contribute to the design of the tech architecture through strategy papers. Lead product planning and roadmap development with an agile mindset. Lead the development of Product Group OKRs and ensure responsibility for overall objectives.

**Quality Assurance and Improvement**: Champion engineering excellence, supervising the quality of code and implementing standard methodologies. Drive the use of DevOps practices and measure product quality and reliability through metrics. Encourage continuous learning and improvement for Product Teams and the overall Product Group.

**Innovation and Culture**: Cultivate a culture of innovation and experimentation. Promote M&S's values and way of working within the team and wider community. Lead the Communities of Practice and challenge the status quo to elevate M&S Software Engineering.

**Talent Strategy and Recruitmen**t: Lead recruitment and onboarding activities. Implement the M&S Engineering talent strategy and enhance brand outreach activities.

**Working for us means**
- Hybrid Working
- Industry leading pension of up to 12% M&S contribution
- Bonus up to 40%
- 20% discount on M&S products
- Up to 2 weeks working abroad
- Learning days once a month, Tech/Ed days once a quarter and Hackathon every other quarter
- A range of wellbeing support (including free counselling and a vir



  • London, United Kingdom Techmunity Full time €130,000

    Have you overseen software engineering teams and are looking for a change? Or perhaps you're an experienced Staff Engineer looking for a first step up into management? Techmunity are hiring for a Head of Software Engineering on behalf of a London AI startup who're well funded and revenue generating already, making them an exciting prospect for the...


  • London, United Kingdom Techmunity Full time

    Have you overseen software engineering teams and are looking for a change?Or perhaps you're an experienced Staff Engineer looking for a first step up into management?Techmunity are hiring for a Head of Software Engineering on behalf of a London AI startup who're well funded and revenue generating already, making them an exciting prospect for the...


  • London, United Kingdom Techmunity Full time

    Have you overseen software engineering teams and are looking for a change? Or perhaps you're an experienced Staff Engineer looking for a first step up into management? Techmunity are hiring for a Head of Software Engineering on behalf of a London AI startup who're well funded and revenue generating already, making them an exciting prospect for...


  • London, United Kingdom Techmunity Full time €130,000

    Have you overseen software engineering teams and are looking for a change? Or perhaps you're an experienced Staff Engineer looking for a first step up into management? Techmunity are hiring for a Head of Software Engineering on behalf of a London AI startup who're well funded and revenue generating already, making them an exciting prospect for the...


  • London, United Kingdom Digital Waffle Full time €80,000 - €90,000

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy. Role: Head of...


  • London, United Kingdom Digital Waffle Full time €80,000 - €90,000

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy. Role: Head of...


  • London, United Kingdom Digital Waffle Full time

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy.Role: Head of Software...


  • London, United Kingdom Digital Waffle Full time

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy. Role: Head of...


  • London, United Kingdom Digital Waffle Limited Full time

    Job Description We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy. Role:...


  • London Area, United Kingdom Techmunity Full time

    Have you overseen software engineering teams and are looking for a change?Or perhaps you're an experienced Staff Engineer looking for a first step up into management?Techmunity are hiring for a Head of Software Engineering on behalf of a London AI startup who're well funded and revenue generating already, making them an exciting prospect for the...


  • London Area, United Kingdom Techmunity Full time

    Have you overseen software engineering teams and are looking for a change?Or perhaps you're an experienced Staff Engineer looking for a first step up into management?Techmunity are hiring for a Head of Software Engineering on behalf of a London AI startup who're well funded and revenue generating already, making them an exciting prospect for the...


  • London, United Kingdom Digital Waffle Full time

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy. Role: Head of...


  • London, United Kingdom X4 Technology Full time

    Job Description X4 Technology are offering the opportunity for Head of Software Engineering to come and work alongside a fast growing Energy & Commodity trading company and are currently undergoing multiple exciting project alongside a really exciting period of growth. Responsibilities of the Head of Software Engineering: Lead, mentor, and grow multiple...


  • London, United Kingdom X4 Technology Full time

    X4 Technology are offering the opportunity for Head of Software Engineering to come and work alongside a fast growing Energy & Commodity trading company and are currently undergoing multiple exciting project alongside a really exciting period of growth.Responsibilities of the Head of Software Engineering:Lead, mentor, and grow multiple teams of engineers...


  • London, United Kingdom X4 Technology Full time

    X4 Technology are offering the opportunity for Head of Software Engineering to come and work alongside a fast growing Energy & Commodity trading company and are currently undergoing multiple exciting project alongside a really exciting period of growth.Responsibilities of the Head of Software Engineering:Lead, mentor, and grow multiple teams of engineers...


  • London,, UK, United Kingdom X4 Technology Full time

    X4 Technology are offering the opportunity for Head of Software Engineering to come and work alongside a fast growing Energy & Commodity trading company and are currently undergoing multiple exciting project alongside a really exciting period of growth.Responsibilities of the Head of Software Engineering:Lead, mentor, and grow multiple teams of engineers...


  • London Area, United Kingdom Digital Waffle Full time

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy.Role: Head of Software...


  • London Area, United Kingdom Digital Waffle Full time

    We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy.Role: Head of Software...

  • C++ Software Engineer

    1 month ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a C++ Software Engineer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Developing and implementing high-quality...


  • London, United Kingdom dcoded Full time

    Head of Engineering - FinTech - Data Platform - SaaS - Java, AWS, Typescript - Central London Location: Hybrid London - Or Hybrid Bristol Salary: £(Apply online only)k Overview Our client, a leading provider of cutting-edge Data orientated SaaS solutions, is seeking an experienced and visionary Head of Engineering to lead their engineering teams. This...