Senior Software Engineer in London

Location: London
Salary: Hidden
Recruiter: Selfridges
Job Hours: Part-time

Start your application for this job today

Apply Now

ob Description

What is the role?

We are transforming our Selfridges digital platform using the latest technologies and have an exciting opportunity for a Senior Engineer to join our agile teams based in our London office. Your vision and ambition will contribute to shaping our online technology and influence our future technical direction. You will take pride in the robust code you deliver with your team.

As a Senior Engineer you will be responsible for developing, deploying, and maintaining backend services that power our applications, with a strong exposure to microservices and MACH (Microservices, API-first, Cloud-native, and Headless) architecture. You will collaborate closely with Technical Leads, front-end developers, product managers, and other stakeholders to deliver robust and scalable solutions, following Agile methodologies and emphasising continuous delivery and highquality standards.

Key Responsibilities:

• Develop features which are highly secured, well-tested, and performant.

• Collaborate with stakeholders to understand requirements and implement features which correctly fulfil the business needs.

• Actively contribute to improvements to both product features and engineering practices.

• Solve technical problems of varying scope and complexity.

• Recognize impediments to our efficiency as a team, propose and contribute to the implementation of solutions.

• Maintain high standards of software quality within the team by establishing good practices and processes.

• Contribute to a culture of continuous delivery, ensuring frequent releases and quick iterations.

• Develop and maintain CI/CD pipelines for automated testing and deployment.

• Maintain a strong focus on code quality, using practices such as code reviews, automated testing, and continuous integration.

• Confidently and continuously ship small features and improvements with minimal guidance and support from other team members.

• Collaborate with wider teams on large projects.

•Mentor more junior team members on best engineering practices.

Skills/Experience:

• Strong foundation in software engineering principles.

• Experience in developing medium/large-scale web applications.

• Proficiency with Typescript and Node.js. • Proficiency with core AWS services (API Gateway, Lambda, DynamoDB, SNS, SQS).

• Experience with GraphQL is nice-to-have, but not required.

• Experience with Next.js or React, even if not in the most recent role.The advertised role is primarily back-end but may require contributions to our front-end codebases.

Experience in writing modular code that is easy to test, deploy and maintain.

• Experience in writing unit and functional tests.Proficiency with Git and experience with GitHub or a similar tool.

• Willingness to learn new tools and practices, curiosity, self-initiative and ability to work independently.

• Previous experience in the retail/e-commerce industry would be preferable

Selfridges has always been much more than a shop. We’re a social space where everyone is welcome and feels a sense of belonging, a creative playground where culture and commerce collide, and an experimental hub where you can discover the most innovative and sustainable ideas in retail. We’re here to help make the world brighter. And you can be an important part of this. We’ll talk more about the role below, but before we get to that, let’s share with you the good stuff…

Rewards and benefits

Life at Selfridges is dynamic, exciting, and always evolving. As well as working with some of the most cutting-edge, iconic and boundary-pushing brands, designers and creatives, we also offer our team members opportunities to help make a positive difference through our network of communities, both within and outside Selfridges. Here are just a few of our rewards and benefits that help make our team experience that bit more extraordinary.

  • Flexible working options to benefit you, your family and your wellbeing that can include part-time, flexi-time, job sharing or hybrid working
  • Generous annual leave that increases with length of service
  • Up to five paid volunteering days – from beach cleans to co-ordinating food and clothing donations
  • Family leave that suits your set up including Maternity, Paternity, Adoption, Surrogacy and Shared Parental leave policies
  • Defined pension contribution scheme
  • Generous bonus and/or commission scheme
  • Enviable team member discount including sale previews and double discount days
  • Exclusive local discounts on a range of restaurants, bars, beauticians and entertainment
  • Subsidised gym memberships
  • Annual travel pass and cycle-to-work schemes
  • A sustainable car salary sacrifice scheme
  • Several internal communities to get involved in from our Diversity Board and Green Warriors who are leading the charge on D,E&I and sustainability, to the Wellbeings who are always thinking of new ways to champion healthy minds, bodies and routines for our team members
  • Workplace Options, our confidential team member assistance programme for when life gets tricky or you need a little guidance
  • Access to a wide range of training programmes to help your career development

About London,

Population: 8,799,774 Train Stations: 333

Education Stats

  • Schools: 5659
    • Primary Schools: 3557
    • Secondary Schools: 1393
    • Sixth Forms: 795
  • 17% are independent
  • Ranking: 1/9
  • Top 20%

House Prices

  • Average House Price: £773,961
  • Compared to UK Average: +£399,319
  • -
  • -
  • -
  • Ranking: 1/9
  • Top 20%
  • -

Average Salary

Crime Stats

  • Crimes per 1000: 121
  • -
  • -
  • -
  • -
  • Ranking: 7/9
  • Bottom 40%
  • Worse than last year

The best places to find the most Senior Software Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

Useful Resources:

CV template for a Senior Software Engineer

View Now
CV template for a Senior Software Engineer

Glassdoor Company Reviews

Search