C#.NET Software Engineer | London | All Levels | ASOS Careers

05 Sep 2017
03 Oct 2017
Contract Type

C#.NET Software Engineer - Mid -> Lead, LONDON

Hi. We're ASOS.

ASOS is the UK's number one fashion and beauty destination. Technology is at heart of our business' growth and by delivering incredible solutions we're able to pioneer the technical innovation needed to keep our 20-something market engaged, the cloud-based architecture to support our global reach and the agile engineering methods to deliver value fast.

Our ambition is to be the world's no.1 online fashion destination for 20-somethings, so it's really important to us that we continue to attract top talent across the globe to help us realise our goals.

What we can offer you

We invest heavily in our employees and offer a truly dynamic, Agile environment, along with a generous salary, bonus structure, benefits and a plethora of perks including monthly drinks, parties, ASOS discounts, GBP1 sample sales, health and life insurance, plus much more.

Our Engineering Team and Technology

We are a team of 400 engineers (and counting!), looking to bring on passionate Software Engineers to join our teams. We work hard at maintaining the best practices and craftmanship that make great code, and want anyone that joins, to live that mission with us! Whether you join us as an Associate, Mid, Senior or Lead Engineer, there's plenty of opportunity to join our strong cross-functional Agile team, helping drive quality and technology forward.

Our Engineering team lives and breathes the core ASOS values, to be authentic, brave and creative in everything we do. We use some of the most innovative, cutting edge technology solutions, including .NET (C#) & ASP.NET (MVC, Web API). We create code that adheres to SOLID principles and are looking for engineers with a working knowledge of the tools and practices available and appropriate to each phase of software delivery, such as TDD, BDD, Integration Testing, Performance Testing etc.

What your day would look like as a ...

Lead Software Engineer

As the Lead Software Engineer, your role is as one of the keystones in the delivery of business solutions and the advancement of our technology. You will be responsible for your team's design and technical delivery and overall responsibility for the technical implementation of high quality, enterprise-grade software solutions based largely (but not exclusively) on the Microsoft Technology stack (.Net). You will work closely with the Solution Architect in order to ensure designs are practical, workable and deliverable, and that the technical implementation and the architectural vision remain aligned, particularly in the case where changes are required on either side due to external influences or other constraints.

You will demonstrate your passion for engineering by promoting good engineering practices within your team, and be committed to building and maintaining a highly productive, happy team which is instilled with the ethos of delivery - where the ultimate and only real measure of success is working software in production - by ensuring that the people around you are continually challenged, motivated, mentored and supported where necessary

Mid & Senior software engineer

You will be a Software Engineer with commitment to deliver high quality well tested software with proven experience of delivering complex, highly performing and high quality software systems within an Agile environment. You are the heart and soul of the software engineering team building your skills, learning best practices and aiding the wider teams deliver our great product to the ASOS customers.


As a Software Engineer across all our levels the core skills we look for are:
  • .NET (C#), & ASP.NET (MVC, API Frameworks)
  • Working knowledge of TDD, BDD, Integration & Performance Testing
  • Exposure to Cloud technologies e.g. Azure
  • Exposure to working with Microservices
  • Relational & non-Relational Database experience (SQL, MongoDB, RavenDB)
  • Design code SOLID principles

How to apply:

if you feel your experience is aligned, we're looking for engineers of all levels so please send an application ASAP. We are actively hiring and aim to get back to every single candidate who applies.