Skip to main content

Secure Team - Tech Lead - Java

Posted: 9 Nov 2020 Closes: 9 Dec 2020
Bristol, England, United Kingdom Competitive
Permanent & Full-time MTF_0C5A4E50EA


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, fuelling our expansion. We now ship to 176 countries, have over 70 million site visits and 95% 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 and last year we launched No.5 Carlos Place, a completely new retail concept combining digital and physical interaction.

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 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, national origin, veteran, neurodiversity status or disability status.

Why Bristol?

Known for pushing the boundaries of creativity, Bristol has developed (pun intended) into a thriving tech hot spot. Having also topped the list of the "best places to live in Britain", Bristol is really the place to be!

As a British company with an international presence, we are excited to choose Bristol as our new home and the location to grow our Technology Team.

If you enjoy solving problems by thinking outside the box, have a start-up mentality and a let's-do-this attitude, then look no further!


The Technology department is focused on maintaining the business's status as a tech leader in the fashion industry. Our cross-functional engineering teams are aligned to product verticals. They're responsible for the design, development, and maintainability of our customer-facing and internal applications. Our tech stack is a mix of Java/Spring (Hybris), JavaScript, NodeJS, Salesforce, and Swift, but we are always looking for the right technology for the job.

We have a dynamic and evolving architecture landscape of enterprise systems on AWS and container-based microservices deployed to Kubernetes (EKS). We are continually adapting to scale with the extreme pace of business growth.

At MATCHESFASHION we encourage autonomous teams. You will be leading such a team, consisting of approximately six to seven software and test automation engineers. The lead software engineer works closely with the Head of Technology, product managers and business stakeholders.

  • Provide technical leadership and direction
  • Lead the design and development of applications, services, and APIs
  • Own the delivery of software, including estimation, planning and release management
  • Define and implement good engineering patterns and practices
  • Collaborate with the other engineering leads to define cross-platform solutions
  • Collaborate with product managers and internal business stakeholders to define requirements and plans
  • Define the technical roadmap in collaboration with the Head of Engineering and other engineering leads
  • Architecture and design governance in collaboration with architects and other engineering leads
  • Technical due diligence of third party integrations
  • Compile and maintain good quality architectural and systems documentation
  • Keep abreast of the latest developments in technology
  • Experience in leading and managing a cross-functional team of engineers
  • Excellent knowledge of Java and Spring MVC (Hybris development experience a plus)
  • Excellent communication skills across technical and non-technical staff
  • Good understanding of the full software development life-cycle
  • Good knowledge and experience of CI/CD and testing
  • Good knowledge of REST web services and APIs
  • Good knowledge of front-end web development with HTML, CSS, Javascript
  • Knowledge and experience of TDD and BDD
  • Experience of database development: SQL and/or NoSQL
  • Desirable to have some knowledge of microservice architecture and development
  • Desirable to have some knowledge of NodeJS
  • Broad-minded approach to technology stacks, with a focus on using the right tool for the job, so it's likely that you will have some experience of other languages


Share Job