Senior Software Engineer

Job Locations United Kingdom-Birmingham
Software Engineering


The Economist Group logo


The Economist is looking for a Senior Software Engineer to join our Content Distribution team, based in Birmingham but working remotely during the current Covid-19 situation. 


The Content as a Service team sits at the beating heart of Economist product engineering,

responsible for the running of our GraphQL APIs that power our web and mobile apps, as well as making sure our content is distributed to our syndication partners.


Your customers include fellow engineers on the other teams, and your team’s metrics are based on the speed and reliability of your APIs. You’ll work in an agile environment, shipping multiple times a day to production to ensure quick feedback loops around the success—or not—of our features and experiments. 


This is the time to be joining a profitable, responsible business with a brand and culture that you can be proud of and with every opportunity to deliver success for the Economist Group and for yourself. 




This role is available in our central Birmingham office, just a five minute walk from New Street Station and minutes from Snow Hill Station.


We offer flexible working and have systems in place to ensure working remotely when the need arises. During the current Covid-19 situation, however, we’re all working remotely – the intention is that when we are ready, we’ll move back to spending more time in the office than not.


How you will contribute: 


  • Report to the Engineering Manager of the Content Distribution team – you’ll be one of the technical specialists on the team
  • Bring features from specification to production
  • Work with teammates to produce high-quality solutions. 
  • Debug and resolve technical issues
  • Ship to production on your first day
  • Routinely push the team forward with improvements in technical approach and ways of working.
  • Actively help keep all members of the team unblocked.

Experience, skills and professional attributes

The ideal skills for the role are:


Please consider applying for this role even if you don’t think you match all of the below attributes:

  • Extensive commercial experience in web development
  • Strong experience in Node/Typescript or Go
  • Experience running and maintaining production workloads on AWS
  • Familiarity with architectural patterns and best practices
  • A keen interest in DevOps culture and practices
  • Experience writing automated tests, deployment pipelines and automation in general
  • Confident with spinning up new infrastructure (CDK) to support quick web services
  • Knowledge of API design and best-practice (eg. to support user experimentation)
  • Experience using logging and monitoring tools to answer questions like “how do I know if my service is performing well?”
  • You’ll value well-thought-out and straightforward solutions to problems.
  • Mentorship experience: you’ll have been seen as a go-to person in your last role.
  • Good technical project management skills: taking a set of requirements, breaking the work down, and communicating requirements is second nature.
  • The ability to clearly communicate complex technical ideas to less-technical team members.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed