IT & Software

Principal Software Engineer

ASOS

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp Save job : Principal Software Engineer
Overview

In this Principal Software Engineer role, you drive engineering excellence across front-end and back-end systems, shaping scalable architectures and guiding multi-disciplinary teams. You’ll foster a diverse, inclusive engineering culture while accelerating the agentic commerce initiative powered by AI agents. You translate bold concepts into production-ready proof of concepts, collaborating with industry partners and stakeholders. This role combines hands-on delivery with strategic influence to impact millions of customers shopping fashion online.

Pay / Benefits
  • employee discount
  • employee sample sales
  • 25 days paid annual leave
  • discretionary bonus scheme
  • private medical care scheme
  • flexible benefits allowance
Responsibilities
  • Accelerate our agentic commerce journey by delivering rapid proof-of-concept prototypes for AI agents that discover, recommend and buy fashion
  • Build relationships with technology partners, AI platform providers and industry groups to influence the development of agentic commerce
  • Shape the technical foundations for agents (APIs, data, identity, payments, trust, security, privacy) and align with evolving agent standards
  • Transition successful prototypes into production with accountable product teams to deliver secure, reliable, and observable customer experiences
  • Share findings and guidance across the engineering community to build confidence in agentic technology
  • Champion responsible AI, with customer trust, data protection and transparency prioritized
Key requirements
  • Senior engineer with proven leadership across multi-discipline teams and full delivery lifecycle of large-scale distributed software systems
  • Hands-on .NET (C#) backend experience including REST APIs and microservices, with ability to learn new languages quickly
  • Experience across front-end technologies and ability to guide teams owning them
  • Strong background in microservices, distributed systems, event-driven and asynchronous design
  • Hands-on AI experience (large language models or agents) or strong appetite to learn in a commerce setting
  • Proven prototyping speed, then hardening for production
  • Experience working with external partners and explaining complex ideas to senior stakeholders
  • Enterprise-scale systems experience (high traffic, high availability) with focus on scalability, performance, resilience, cost
  • Strong architecture skills with ability to defend decisions and manage technical debt
  • Knowledge of sync/async patterns for enterprise data integration
  • Experience with Agile/XP practices and full SDLC (CI/CD, monitoring, telemetry)
  • Familiarity with secure coding, authentication, data protection and API security
  • Cloud-native systems design, ideally on Microsoft Azure
  • collaboration
  • communication with stakeholders
  • mentoring and coaching engineers
  • .NET (C#) backend
  • REST APIs
  • microservices

Reference: WJ-747_31292169 · Posted 13 Nov 2026, 11:00 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs