Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Engineer

  • Full time
  • United Kingdom
  • 15/07/2021

At Matchesfashion we’re building our next-generation e-commerce and back office systems. We’re looking for talented engineers to help us create great customer experiences, build robust and scalable platforms, and champion our data-driven way of working. We’re looking for engineers that want to make an impact.

  • We ship to over 170 countries around the world
  • Our customers are fashion conscious luxury shoppers and include stylists, celebrities, royal families around the world
  • Millions of people visit the site each month
  • Products we sell range from less than £10 to over £40,000
  • The engineering team has doubled in the last two years and continues to grow in 2021
  • Our site typically takes between 1 and 5 million GBP in sales a day

  • Our company leadership behaviours want ALL staff to "act like owners" and make decisions at every level of the organisation. In engineering, this means teams have a lot of autonomy around solutions and the responsibility that goes with that.

    How we work

    Our cross-functional engineering teams work with product managers and stakeholders to deliver high-value, strategic work. Regular lightweight agile ceremonies keep us aligned and provide opportunities to challenge our assumptions.


    We know that writing and managing software is complex. We schedule at least 20% of our time to remove tech debt, and 10% for personal development. We have regular lunch ’n learn sessions to encourage knowledge-sharing and growth. We invest in our teams by providing access to professional training and certification, as well as our professional Udemy subscription.

    The Road Ahead

    Over the last year, we’ve done some amazing work. We’ve built tooling from scratch to support teams across the business in critical areas such as buying & merchandising, logistics, studio operations, customer care - replacing manual processes with automated, optimised flows. These applications will seamlessly join together to provide a comprehensive ecosystem that will revolutionise how we buy stock, manage product information, and how we surface it to customers. In short, we’re building for our long-term success.

    The Role

    Working across multiple engineering teams, you will provide strategic direction for the technology roadmap. You will investigate new technologies and architectures; support Tech Leads where necessary, creating standards and patterns, documentation, POCs, and training materials. You will also provide support for technically complex issues outside of a team's expertise.

    Principal engineers not only initiate and innovate, they coach and support others, and help build a culture of collaboration and trust. Growing others is huge part of success at Matchesfashion.

    Our commitment to Diversity and Inclusion

    Diversity and Inclusion is a priority for MATCHESFASHION – we delight customers around the world and so it is important that our team represents our customers.

    We want to create an inclusive environment that celebrates the diversity of our people whilst enabling them to do the best work of their careers. We are committed to ensuring that all our people processes are equitable. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.


    We're looking for someone that has:

    • has excellent knowledge of back office operations, especially purchasing, finance and warehouse management/logistics
    • has excellent knowledge of integration patterns/approaches, both internally and with 3rd party systems
    • experience with designing and delivering event driven architectures highly desirable
    • has good knowledge of one of the following languages/frameworks: AL, Java, Node, TypeScript
    • experience of Dynamics NAV/Business Central or other ERPs highly desirable
    • has excellent communication skills across technical and non-technical staff
    • has excellent understanding of the full software development lifecycle
    • has excellent knowledge and experience of CI/CD, building pipelines and automation testing (GH Actions a bonus)
    • has excellent knowledge of building RESTful web services, APIs, eventing architectures and microservices
    • has strong experience in managing AWS infrastructure (IAC, Terraform, Terragrunt)
    • has strong experience of creating scalable operating models for teams using AWS services, ideally with experience of Business Central containerisation
    • has an in-depth understanding of deployment strategies - we deploy to AWS EKS using FluxCD
    • builds effective monitoring to monitor the health of systems (we use Datadog)
    • can offer additional coaching and mentoring, filling the gap in cross-functional teams
    • is willing to learn new things, experiment and explore technologies
    • has public speaking skills, presenting to other engineers and stakeholders
    • can develop tools to assist the engineering teams with successfully deploying code
    • can provide technical analysis to ensure we are using the right tools to meet the requirements
    • is able to identify improvements in existing systems and how to approach it
    • is an advocate of test driven development and automation
    • is able to write clear documentation, and can mentor teams on how to document in a clear and concise way
    • has experience implementing security best practices
    • has good experience of drafting tools (we use LucidChart and Excalidraw)


    Similar positions

    Senior Software Engineer (Full Stack)

    • Screencastify
    • United States

    Site Reliability Engineer

    • Screencastify
    • United States

    Software Engineer (Full Stack)

    • Screencastify
    • United States

    Staff Software Engineer (Full Stack)

    • Screencastify
    • United States

    VP of Engineering

    • Screencastify
    • United States