Principal Engineer

3 months ago


London, United Kingdom Selfridges Full time

Principal Engineer

Job Introduction

A Bit About The Role

We are transforming our Selfridges digital platform using the latest technologies and have an exciting opportunity for a Principal Engineer to join our agile teams based in our London office.

Your vision and ambition will contribute to shaping our online technology and influence our future technical direction. You will take pride in the robust code you deliver with your team.

As a Principal Engineer, you'll play a crucial role in shaping the technical direction, strategic vision, and innovation of our Omnichannel Platform. Your experience in leading technology transformations will be essential as we continue our transition from monolithic architectures to a scalable MACH-based platform. You'll drive major initiatives to transform content, product management, and digital assets, while also fostering the growth and development of our engineering team.

Key Responsibilities:

Lead the transition from monolithic architectures to MACH-based platforms. Develop microservice architecture strategies for the development of scalable, flexible and cost-effective applications. Provide technical leadership, formulating technical strategies, making decisions on solutions, establishing and standardising robust engineering practices. Design CI/CD pipelines and quality frameworks for frequent, reliable releases. Collaborate across engineering teams in your domain and help members make informed decisions aligned with strategic plans. Work with the Product, Architecture and Delivery teams to develop roadmaps for both product features and technical improvements. Teach, mentor, grow, and provide SME support to other engineers, across teams. Troubleshoot and resolve complex issues in both front-end and back-end systems. Set up processes and frameworks for live support and maintenance of engineering services, ensuring robust and reliable support model for delivered services. Seek innovation opportunities and experiment with new ideas. Promote and support a quality-focused culture within the engineering team. Advocate for modern development practices, such as pair programming, Agile methodologies, TDD, SOLID. Champion ongoing enhancements, performance optimisation, and security across the development lifecycle.

A Bit About You

Skills/Experience:

Strong foundation in software engineering principles and scalable system design. Deep understanding of headless architecture and its implementation. Experience in designing and leading the implementation of micro-frontends and micro-services architectures. Proficiency with React, Next.js and Typescript. Proficiency with core AWS services (API Gateway, Lambda, DynamoDB, SNS, SQS). Good understanding of GraphQL. Experience with monitoring solutions like CloudWatch or Dynatrace. Good understanding of infrastructure as code (IaC) using AWS CDK (preference) or Terraform. Good understanding of engineering security best practices. Experience with CMS like Content stack and AEM is nice-to-have, but not required.Proven track record in technical decision-making and guiding teams to implement maintainable solutions. Excellent leadership, communication, and interpersonal skills. Experience in hiring, developing, and recognizing talent. Ability to lead Engineering Guilds to introduce and enhance engineering initiatives. Experience working in fast-paced, dynamic environments, and in driving change through innovation and collaboration. Experience with HCL Commerce or, more generally, in the e-commerce sector is a nice-to-have, but not required.

Selfridges


  • Principal Engineer

    1 month ago


    London, United Kingdom Oliver Bernard Full time

    Principal Engineer - to £150kJava Software Engineering - Java, Event Driven Architectures, AWS, MicroservicesWe are seeking a Principal Engineer to lead a team of 20+ Engineers that build software products for clients across the UK and globally. £150k base salary 2 days a week remote, 3 days on-site ️ 28 days holiday Discretionary Bonus Scheme ...


  • London, United Kingdom Oliver Bernard Full time €140,000 - €160,000

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead Engineer £140-£160k base salary Extremely Lucrative Stock Options (six figures) Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working) Investment Technology Solutions ⚙️ System Architecture, Java Engineering Background, Staff Engineer/Principal Engineer ...


  • London, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead EngineerSubmit your CV and any additional required information after you have read this description by clicking on the application button. £140-£160k base salary Extremely Lucrative Stock Options (six figures) Hybrid Working with 1-2 days in London and 3-4 days WFH (remote...


  • London,, UK, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead Engineer £140-£160k base salary Extremely Lucrative Stock Options (six figures) Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working) Investment Technology Solutions⚙️ System Architecture, Java Engineering Background, Staff Engineer/Principal EngineerWe are...


  • London, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead Engineer £140-£160k base salary Extremely Lucrative Stock Options (six figures) Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working) Investment Technology Solutions⚙️ System Architecture, Java Engineering Background, Staff Engineer/Principal EngineerWe are...


  • London, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead Engineer £140-£160k base salary Extremely Lucrative Stock Options (six figures) Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working) Investment Technology Solutions⚙️ System Architecture, Java Engineering Background, Staff Engineer/Principal EngineerWe...


  • London, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead EngineerInterested in this role You can find all the relevant information in the description below. £140-£160k base salary Extremely Lucrative Stock Options (six figures) Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working) Investment Technology Solutions...

  • Principal Engineer

    3 months ago


    London, United Kingdom Deploy UK Rail Full time

    A highly respected multi-disciplinary consultancy, home to a dedicated team of exceptional industry experts, requires a Principal Civil Engineer / Principal Structural Engineer to join their infrastructure engineering division and work on rail projects. In this exciting role, the Principal Rail Engineer will work on a range of interesting projects, such as...


  • London, United Kingdom Burns Sheehan Full time

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTechIs your CV ready If so, and you are confident this is the role for you, make sure to apply asap.London – Hybrid role with 1-2 days a week in London£150,000 plus stockAre you a senior engineering leader with extensive experience of defining and implementing technical strategy...

  • Principal Engineer

    3 months ago


    London, United Kingdom Deploy UK Rail Full time

    A highly respected multi-disciplinary consultancy, home to a dedicated team of exceptional industry experts, requires a Principal Civil Engineer / Principal Structural Engineer to join their infrastructure engineering division and work on rail projects.In this exciting role, the Principal Rail Engineer will work on a range of interesting projects, such as...


  • London, United Kingdom Burns Sheehan Full time €150,000

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTech London – Hybrid role with 1-2 days a week in London £150,000 plus stock Are you a senior engineering leader with extensive experience of defining and implementing technical strategy of high volume, low latency systems? Do you have in-depth knowledge of designing systems...


  • London, United Kingdom Burns Sheehan Full time

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTechLondon – Hybrid role with 1-2 days a week in London£150,000 plus stockAre you a senior engineering leader with extensive experience of defining and implementing technical strategy of high volume, low latency systems?Do you have in-depth knowledge of designing systems...


  • London, United Kingdom Burns Sheehan Full time

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTechLondon – Hybrid role with 1-2 days a week in London£150,000 plus stockAre you a senior engineering leader with extensive experience of defining and implementing technical strategy of high volume, low latency systems?Do you have in-depth knowledge of designing systems...


  • London,, UK, United Kingdom Burns Sheehan Full time

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTechLondon – Hybrid role with 1-2 days a week in London£150,000 plus stockAre you a senior engineering leader with extensive experience of defining and implementing technical strategy of high volume, low latency systems?Do you have in-depth knowledge of designing systems...


  • London, United Kingdom Burns Sheehan Full time €150,000

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTech London – Hybrid role with 1-2 days a week in London £150,000 plus stock Are you a senior engineering leader with extensive experience of defining and implementing technical strategy of high volume, low latency systems? Do you have in-depth knowledge of designing systems...


  • London Area, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead Engineer💷 £140-£160k base salary📈 Extremely Lucrative Stock Options (six figures)🏡 Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working)🚀 Investment Technology Solutions⚙️ System Architecture, Java Engineering Background, Staff...


  • London Area, United Kingdom Oliver Bernard Full time

    Principal Software Engineer / Principal Engineer / Principal Architect / Lead Engineer💷 £140-£160k base salary📈 Extremely Lucrative Stock Options (six figures)🏡 Hybrid Working with 1-2 days in London and 3-4 days WFH (remote working)🚀 Investment Technology Solutions⚙️ System Architecture, Java Engineering Background, Staff...


  • London, United Kingdom Aylin White Executive Search Full time

    A fantastic opportunity for a Principal Electrical Design Engineer to join an M&E Consultancy who specialise in Data Centre projects throughout the UK. The Company: * Very well established, leading M&E Design Consultancy who are renowned for work in Data Centres. * Very flexible working. * Excellent career progression. The Role: * This is an...


  • London, United Kingdom Aylin White Executive Search Full time

    A fantastic opportunity for a Principal Electrical Design Engineer to join an M&E Consultancy who specialise in Data Centre projects throughout the UK. The Company: Very well established, leading M&E Design Consultancy who are renowned for work in Data Centres. Very flexible working. Excellent career progression. The Role: This is an excellent...


  • London, United Kingdom Aylin White Executive Search Full time

    A fantastic opportunity for a Principal Electrical Design Engineer to join an M&E Consultancy who specialise in Data Centre projects throughout the UK. The Company: Very well established, leading M&E Design Consultancy who are renowned for work in Data Centres. Very flexible working. Excellent career progression. The Role: This is an excellent...