We have other current jobs related to this field that you can find below


  • London, Greater London, United Kingdom Aztec Software, LLC Full time

    Position OverviewAztec Software, LLC is at the forefront of leveraging artificial intelligence to deliver exceptional speech recognition solutions tailored to specific hardware requirements. We are seeking a Senior Software Engineer to join our innovative team.Key ResponsibilitiesDevelop and implement bespoke solutions that enhance our speech recognition...


  • London, Greater London, United Kingdom Spectrum IT Recruitment Full time

    Position Overview:A Principal Software Engineer is sought by a prominent software firm with an international clientele.This opportunity is ideal for a current Technical Lead or a Senior Software Engineer aiming to advance their career. The position encompasses a blend of practical responsibilities (including architecture and coding) alongside technical...


  • London, Greater London, United Kingdom Global Resourcing Full time

    Position OverviewPrincipal Software Architect - Cloud Solutions, AWS, Azure, Python, JavaEmployment Type: Permanent - Competitive SalaryLocation: Flexible - Hybrid Work ModelGlobal Resourcing is seeking a Principal Software Architect to lead the architectural vision and development of sophisticated software systems. The ideal candidate will oversee a team of...


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

    Principal Software Engineer (React & )Trading and Financial MarketsLondon (remote/hybrid)A client of ours is an ambitious, award-winning trading technology company that is growing fast and looking to expand its development team. Their core product provides a global OTC trading network for Foreign Exchange, Cryptocurrency, and Equities, accessible through...


  • London, Greater London, United Kingdom Schroders Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our Group Operations Data Technology Team. The successful candidate will play a key role in shaping the strategic direction of our Operational Data Platform, which supports Schroders' Operational, Regulatory, and Reporting data requirements.Key...


  • London, Greater London, United Kingdom Understanding Recruitment Full time

    Are you a seasoned professional with a knack for leading teams while staying deeply engaged in technical tasks?Do you thrive on leveraging cutting-edge technology to address pressing challenges?Position: Principal Full Stack Engineer – HealthTechCompensation: Up to £115,000 plus a comprehensive benefits packageWork Arrangement: Hybrid (1 day per...

  • Principal Software

    3 weeks ago


    London, Greater London, United Kingdom Equinix Full time

    Who are we?Equinix is the world's digital infrastructure company, operating over 250 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale with agility,...


  • London, Greater London, United Kingdom Acre Software Full time

    Transforming the Homebuying ExperienceAcre Software is revolutionizing the UK's mortgage landscape, creating a comprehensive, end-to-end management platform for mortgages.Our innovative solution eliminates unnecessary administrative burdens and enhances the home buying journey, guiding users from initial borrowing assessments to finalizing their home...


  • London, Greater London, United Kingdom Premier Group Recruitment Full time

    Senior SEITWe're looking for a Senior Software Engineer in Test to join a growing Test and QA Function.The Senior Software Engineer in Test will be working across two main principals of the testing function, productivity and automation.The role of the SEIT will be to essentially build APIs and libraries to enable faster automated testing used by the Test...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom PlayStation Full time

    Why PlayStation?PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStationreg;5, PlayStationreg;4, PlayStationreg;VR, PlayStationreg;Plus, acclaimed PlayStation software titles from PlayStation...


  • London, Greater London, United Kingdom Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer/Principal Software Engineer to join our Engineering team at Databricks. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale distributed systems that can handle complex data processing workloads.Key ResponsibilitiesDesign and...


  • London, Greater London, United Kingdom Director of Software Engineering Full time

    Position Overview As the Director of Software Engineering, you will be instrumental in cultivating a culture centered around our people while overseeing a diverse global team of engineering experts across various specializations. Key Responsibilities Leadership: Guide front-end and back-end development teams, ensuring alignment with project goals. Strategic...


  • London, Greater London, United Kingdom Sky Group Full time

    We believe in better. And we make it happen.Better content. Better products. And better careers.Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.We turn big ideas into the products, content and services millions...


  • London, Greater London, United Kingdom Director of Software Engineering Full time

    Position OverviewAs the Director of Software Engineering, you will be instrumental in fostering a culture centered around our people while overseeing a global team of engineering experts across diverse levels and specialties.Key ResponsibilitiesLeadership: Guide front-end and back-end development teams, ensuring effective project management and...


  • London, Greater London, United Kingdom Director of Software Engineering Full time

    Location: London (Hybrid) Type: Permanent As a leader in a prominent digital travel ecosystem, you will oversee the delivery of travel-related benefits to a vast consumer base. Our organization excels in providing insights and expertise tailored to affluent consumers and frequent travelers, with products and services reaching over 400 million end users. We...

  • Principal Engineer

    2 weeks ago


    London, Greater London, United Kingdom PlayStation Full time

    Principal/Senior Full-Stack Software Engineer - Crash Reporting SystemLocation: United KingdomAbout PlayStation:At PlayStation, we pride ourselves on being a premier destination for gaming and innovation. As a leader in the entertainment industry, we are dedicated to delivering exceptional products and services, including the PlayStation5, PlayStation4,...


  • London, Greater London, United Kingdom ToffeeX Full time

    ToffeeX Software Engineering RoleAre you driven by the challenge of creating innovative software solutions for advanced applications? At ToffeeX, we harness the power of artificial intelligence and cloud computing to transform the engineering landscape. We invite skilled engineers to engage in all facets of the design and architecture of our cloud-centric...


  • London, Greater London, United Kingdom Entrepreneur First Full time

    About Us: At Entrepreneur First, we are pioneering a transformative engineering design platform that empowers professionals in the engineering sector. Our innovative software, Toffee, utilizes advanced technologies such as artificial intelligence, numerical simulation, and mathematical optimization to create superior mechanical components.Our Vision: By...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    Job OverviewPosition: Principal Software EngineerCompany: Platform RecruitmentLocation: London (Hybrid)Salary: Up to £120,000Position Summary:A renowned multinational technology organization is seeking a Principal Software Engineer with a focus on performance enhancement for an innovative greenfield initiative.This is a unique chance to engage in a...

Principal Software Engineer

3 months ago


London, Greater London, United Kingdom ASOS Full time
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