Principal Software Engineer

3 days ago


London, UK, United Kingdom myGwork Full time

This inclusive employer is a member of myGwork – the largest global platform for the LGBTQ+ business community.

Company Description

We’re ASOS, the online retailer for fashion lovers all around the world.

We exist to give our customers the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you’re free to be your true self without judgement, and channel your creativity into a platform used by millions.

But how are we showing up? We’re proud members of Inclusive Companies, are Disability Confident Committed and have signed the Business in the Community Race at Work Charter and we placed 8th in the Inclusive Top 50 Companies Employer list.

Everyone needs some help showing up as their best self. Let our Talent team know if you need any adjustments throughout the process in whatever way works best for you.

Job Description

As a Principal Software Engineer your goal is to make engineering - and our engineers - better, every day. You are approachable, collaborative and you actively nurture a diverse and inclusive workplace.

You work closely with engineering teams to refine their existing development practices, processes and technologies, as well as explore new ones. You help them to overcome technical hurdles of any size or complexity and if needed you will join a team to work on stories and code alongside them.

One of the new priorities for this role will be to develop the skills and knowledge to work and contribute on both the Android and iOS platforms, instead of concentrating too much on only one. Moreover, collaborating closely with the Web platform will be a crucial relationship to enhance and grow.

Key Responsibilities

  • Work across both Apps platforms to help level up and maximise each codebase, using shared best practises.
  • Work with Product Development Teams to make it as easy as possible to commit code that follows preferred guidelines.
  • Upskilling yourself and others to be proficient on both the Android and iOS platforms
  • Collaborate with peers and engineers to find and implement tools, technologies, or working practices to boost the quality and productivity of ASOS Engineering.
  • Serve as a technical authority, offering guidance, solving problems, discussing and underwriting technical designs, and acting as a point of escalation for software engineering challenges.
  • Define and champion good engineering practices across the engineering community, refining existing approaches or suggesting new ways of working.
  • Verify that software proposed for release into production meets ASOS standards, ensuring it is fully tested and of acceptable quality
  • Cultivate and sustain highly productive teams focused on deliver, by fostering high levels of collaboration and ownership.

Qualifications

About you:

  • Proven expertise guiding multi-discipline teams through the full delivery lifecycle of complex, large-scale, distributed software systems on either Android, iOS or ideally both.
  • Extensive experience with iOS and / or Android (ideally both) software development, including a deep understanding of the associated programming languages, SDKs, libraries, and development tools.
  • Solid understanding of sync and async design patterns for enterprise integration and data, crucial for reliability and resilience in complex, high-performance apps.
  • Experience and understanding of Agile and XP practices and how to help teams get the most from their preferred approach.
  • Deep understanding of the software development lifecycle and knowledge of quality assurance, software engineering, build & deployment processes and monitoring/telemetry.
  • Familiarity with the best tools and practices available for each phase of software delivery, such as Unit Testing, TDD (Test Driven Development), BDD, Integration Testing, Performance Testing.
  • Understanding of cloud infrastructure considerations, preferably with experience of Microsoft Azure.

Additional Information

BeneFITS’

  • Employee discount (hello ASOS discount)
  • ASOS Develops (personal development opportunities across the business)
  • Employee sample sales
  • Access to a huge range of LinkedIn learning materials
  • 25 days paid annual leave + an extra celebration day for a special moment
  • Discretionary bonus scheme
  • Private medical care scheme


  • London,, UK, United Kingdom fierlo Full time

    Principal Software Engineer £120 - £130k - 2 days per week in office working with the teamWe have a great role for a Principal Engineer to come and work across a number of teams in this leading Saas organisation.Main Responsibilities a. Guiding and leading technology selections, solution design and engineering practices within approved standardsb. Plan and...


  • London,, UK, United Kingdom fierlo Full time

    Principal Software Engineer £120 - £130k - 2 days per week in office working with the teamWe have a great role for a Principal Engineer to come in working across a number of teams in this leading Saas organisation.Main Responsibilities a. Guiding and leading technology selections, solution design and engineering practices within approved standardsb. Plan...


  • London, UK, UK, United Kingdom Synapri Full time

    Are you a seasoned Software Engineer with a passion for delivering positive change? I am on the hunt for a Principal Software Engineer looking to embark on a new challenge with one of our key end customers in the sports broadcasting industry.This is a senior hire for the organisation where you will be at the forefront of their technical strategy, leading the...


  • London, UK, United Kingdom Brit Full time

    Vacancy Name Principal Software Engineer (Python) Employment Type Permanent Location London Role Details We`re looking for a Principal Software Engineer (Python) About Brit At Brit, we believe that the uncertainty of the future should never stand in the way of progress. That`s why we exist. To help people and businesses face the future and thrive. We...


  • London, UK, United Kingdom Sanderson-iKas Full time

    We are currently recruiting for a principal engineer to join a leading retail and corporate bank and help with their digital transformation. As a Principal Software Engineer, you will be the driving force behind some of the most critical banking projects. You'll lead a team of brilliant engineers, guiding them to build robust, scalable, and secure...


  • London,, UK, United Kingdom Cititec Talent Full time

    Senior Principal Engineer.NET and Java stack Hybrid (London, UK)Cititec Talent are working with a worldwide FinTech company focused on creating secure, simple, and innovative solutions for the payments economy. They connect individuals, businesses, and financial institutions through seamless payment transactions. They are looking for a Senior Principal...


  • London, UK, UK, United Kingdom Aventum Group Full time

    Job Title: Principal Software EngineerDepartment: TechnologyReports to: Head of EngineeringLocation: London/HybridWho We AreAt The Aventum Group, we are not one for following the usual rules. We work hard at being different and that very much extends to how we look after our people. Because for us, they are not just people. They are part of the family. A...


  • London, UK, United Kingdom TP ICAP Full time

    The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data...


  • London,, UK, United Kingdom Fractile Full time

    At Fractile, we’re taking a revolutionary approach to computing to run the world’s largest language models 100x faster than existing systems. Our fast-growing team is working at the cutting edge of the latest AI developments in both hardware and software. Want to get involved?We are looking for a Principal Driver Engineer with outstanding Linux driver...


  • London, UK, United Kingdom Richard Wheeler Associates Full time

    Senior Principal Software Engineer, AWS Cloud, strong Python, Java, SQL, NoSQL Hybrid remote - office based in west London 4 days per week Highly competitive + BUPA, discretionary bonus A stunning opportunity for a Senior Principal Software Engineer to join a high-growth techbio company at the forefront of the AI-driven drug discovery revolution. You will...


  • London,, UK, United Kingdom Provide Full time

    About the company: My client is a global asset manager with a long successful history of helping clients worldwide achieve their financial goals. With offices across six continents and thousands of employees, they are always looking to adapt to technological changes to stay at the forefront of the industryAbout the Role: As a Principal Data Engineer,...


  • London,, UK, United Kingdom Fractile Full time

    At Fractile, we’re taking a revolutionary approach to computing to run the world’s largest language models 100x faster on a single chip. Our fast-growing team is working at the cutting edge of the latest AI developments in both hardware and software. Want to get involved?We are looking for a Principal ML Compiler Engineer with demonstrated expertise in...


  • London,, UK, United Kingdom Provide Full time

    About the company: My client is a global asset manager with a long successful history of helping clients worldwide achieve their financial goals. With offices across six continents and thousands of employees, they are always looking to adapt to technological changes to stay at the forefront of the industry About the Role: As a Principal Data Engineer,...


  • London,, UK, United Kingdom Anson McCade Full time

    Principal Data Engineer Here at Anson McCade we are partnering with a leading Digital Transformation Consultancy who are in need of an experienced Data Engineer to join a multi-disciplinary team building, supporting and maintaining User-Centred digital solutions that offer real value and work for everyone. Key Responsibilities:Act as a technical SME within...


  • London,, UK, United Kingdom Life Science People Full time

    I'm working with a pioneering biotechnology firm equipped with a groundbreaking proprietary computational platform tailored to revolutionise drug discovery. They’re looking for a Principal AI Scientist/Engineer to take their cutting-edge platform technology to the next level. The role will focus on, AI-driven innovations across the board, supporting...


  • London, UK, UK, United Kingdom Fruition IT Full time

    Principal DevOps Engineer£110 - £130k salary + 15% bonus + 14% pension contribution + many more! Central London (twice per week on site) A market leader in retail credit, as well as a tech company providing leading products for FinTech companies, are looking to expand their team to work on new strategic projects within the data and AI space. The Principal...


  • London, UK, UK, United Kingdom Fruition IT Full time

    Principal DevOps Engineer£110 - £130k salary + 15% bonus + 14% pension contribution + many more! Central London (twice per week on site) A market leader in retail credit, as well as a tech company providing leading products for FinTech companies, are looking to expand their team to work on new strategic projects within the data and AI space. The Principal...


  • London,, UK, United Kingdom Devonshire Hayes Recruitment Full time

    Java Developer – London Hybrid – Finance Market – £60k-£80kLooking for a Mid/Sr level Java Developer to come join 150 Person+ FinTech Software Development company.With a HQ based in London you’ll work with colleagues based across the world in the USA & South East Asia as the business looks to grow out their Engineering department with 3 new...


  • London,, UK, United Kingdom Fruition IT Full time

    Principal Network Automation EngineerLondon – Hybrid£85,000 + car allowance, bonus, private healthcare & strong pensionA telecommunications giant are seeking a Principal Network Automation Engineer to play a pivotal role in the development and delivery of an enormous company-wide reorganisation and digital transformation. This role encompasses diverse...


  • London, UK, UK, United Kingdom Durlston Partners Full time

    Principal Engineer - Hybrid - London - Up to £180k base + Equity + BonusWe are working with a scientifically-driven asset management firm, researching and developing state-of-the-art scientific investment processes.These apply to investors, both as an alternative and a complement to the traditional discretionary bond markets.They're a well-established,...