Skip to main content

Principal Engineer - Java

Posted: 12 Jan 2021 Closes: 11 Feb 2021
London, England, United Kingdom Competitive
Permanent & Full-time MTF_9B9A06C550


At MATCHESFASHION we are on a mission to offer the most personal luxury shopping experience in the world. We are renowned and respected for the relationships we build with clients and our brand partnerships. To achieve our ambition, we capitalise on our unique combination of technical savviness and global innovation mixed with curated content.

We bring together a modern edit of over 700 established and new generation designers. Founded over 30 years ago as a brick and mortar store, we transitioned online in 2012. In 2017, APAX Partners acquired a majority stake in MATCHESFASHION, fueling our expansion. We now ship to 176 countries, have millions of site visits monthly and 98% of our sales are online with the majority of sales made internationally.

We have a global website, mobile apps, retail stores, private shopping, VIP events and 24/7 customer care and MyStylist teams. We have offices in the UK and Hong Kong. In London, our head office is based in The Shard, our brand-new creative hub is in Here East.

We lead the way, moving our industry forward, and we are always looking for talented individuals to come in and inspire the world with us.

Our Commitment to Diversity and Inclusion

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

We want to attract the very best talent and create an inclusive environment that celebrates the diversity of our people and enables them to do the best work of their careers. We recognise the world is not a perfect place and that bias exists, which is why we take a focused approach in this area and are committed to ensuring that all our people processes are equitable.

We are an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status or disability status.

The Role

You will work across several product teams, providing strategic direction for the technology roadmap. The Principal Engineer will investigate new technologies and architectures; support Tech Leads where necessary, creating standards and patterns, documentation, proof-of-concepts, and training materials. Principal engineers also provide support for technically complex issues outside of a team's expertise.


  • Excellent knowledge of Java and Spring MVC (Hybris development experience a plus)
  • Excellent communication skills across technical and non-technical staff
  • Excellent understanding of the full software development life-cycle
  • Excellent knowledge and experience of CI/CD and testing
  • Excellent knowledge of REST web services, APIs, eventing architectures, and micro-services
  • Strong experience in managing AWS infrastructure (IAM, Config, Budgets, Networking)
  • Strong experience creating scalable operating models for teams using AWS services
  • Good experience with Kubernetes - we deploy to AWS EKS using FluxCD
  • Build effective monitoring to monitor the health of the systems (we use Datadog)
  • Build and run capacity tests to manage the growth of the systems and plan for reliability by designing systems to work across multiple regions
  • Comfortable operating linux systems
  • Be willing to learn new things, experiment and explore technologies
  • Develop tools to assist the product development teams with successfully deploying code
  • Experience implementing security best-practices


Share Job