Skip to main content

Senior Software Engineer - Commerce Services

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Introduction

Come and join us

The Economist Group is a global media and information services company that exists to champion progress. We provide individuals and organisations with the expertise, insights and perspective to press forward.

The Economist's engineering team's vision is to create the world's leading digital newspaper, providing all the important journalism our Editorial team produces to a global audience, currently spread across 159 countries with an active subscriber base of 1.1 million. As a technology and data-driven business, we recognise the key role outstanding engineers play in helping us achieve our goal.

We use a diverse range of modern technologies and processes, building cloud-hosted solutions with a focus on global reach, performance and observability. We believe in using the right tool for the job, so we build our software with several programming languages including Go, TypeScript, Python and various .NET languages.

We value automated testing, DevOps skills and an SRE mindset. We encourage our engineers to learn and share their skills, and teams frequently pair or mob on tasks.

The Role

We are seeking a Senior Engineer to join our Commerce Services team. This is a new team that will specialise in building core shared services that will help us deliver our goal of providing fast, secure and compelling experiences to our global subscriber base. Some of the services we will provide include a globally distributed API gateway, API authentication and authorisation and fast access to data from our core platform.

Accountabilities

How you will contribute:

If you can do most of what we are looking for, you could be exactly what we need! Consider applying even if you're not sure you tick every box.

You will

  • Take technical responsibility for all stages in the software development life cycle
  • Take ownership of your code in production, including creating and managing observability, alerts and FinOps dashboards.
  • Work with our Enablement, InfoSec and Support teams to ensure your code is secure, well-documented and supportable.
  • Work closely with our stakeholders (the other engineering teams) to ensure their needs are met and that they are educated and informed as to what services we have made available.
  • Write maintainable, scalable, high-performance code.
  • Configure and deploy open-source products to support our custom solutions.
  • Explain and articulate what we do and its value to our subscribers to non-technical audiences.

Experience, skills and professional attributes

To succeed in this role it would be an advantage if you possess:

  • At least five years of commercial experience with Go (Golang) or two years of Go with at least five in another major programming language
  • At least five years of commercial experience with AWS
  • Experience building and running an API gateway as a service to other engineers (ideally using Kong)
  • Deep understanding of authentication and authorisation patterns and technologies (especially OAuth 2)
  • Experience with IaC frameworks (ideally CDK and Terraform)
  • Experience with building automated build-deploy and CI/CD pipelines into AWS (ideally using CircleCI)
  • Core DevOps skills (shell scripting, UNIX, network design)
  • Experience in building containerised and FaaS services
  • A deep understanding of scalable web infrastructure, including API gateways, load-balancers, WAFs, CDNs.
  • In-depth knowledge of core web protocols (HTTP, QUIC, TLS)
  • An 'SRE' and 'systems engineering' mindset.

If this sounds like something you would be interested in, please apply today.

Senior Software Engineer - Commerce Services

The Economist Group LTD
London, UK
Full-Time

Published on 27/05/2024

Share this job now