Save time and effort sourcing top tech talent

Senior Software Engineer (Platform)

London, United Kingdom
Full Stack Java Developer Full Stack Python Developer Java Developer Platform Engineer Python Developer

Senior Software Engineer (Platform)

The Telegraph
London, United Kingdom
Full Stack Java Developer Full Stack Python Developer Java Developer Platform Engineer Python Developer
The Telegraph

hackajob is partnering with The Telegraph to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

About The Telegraph
The Telegraph is an award-winning multimedia news brand synonymous with quality, credibility and authority for over 169 years.
We are renowned for the analysis, perspective, opinion and insight our journalism provides to a diverse and discerning audience. Every day, the content we create sets the news agenda, sparking debate and provoking comments.
Our journalism is given life across our multi-platform portfolio, including The Telegraph website and app, The Daily Telegraph and The Sunday Telegraph newspapers and their digital version in The Telegraph Edition app. Our content is distributed on various third-party platforms, including Apple News, Snapchat, Google Home and Amazon Alexa. With 25 million UK visitors every month and 90 million browsers globally, our journalism reaches more people than ever.
Our vision is to pioneer new ways to serve at least 10 million registered customers through quality journalism and experiences, bringing them closer to us and each other. We’ll achieve this with the constant evolution of our journalistic techniques and by using the data and understanding we have of The Telegraph’s well-informed audience to successfully further diversify into and grow revenue streams from advertising, travel, events, financial services and subscriptions.

About the role

Title: Senior Software Engineer (Platform)
Department: Technology & Operations
Reporting line: Engineering Manager

Role purpose and overview
We’re looking for a Senior Software Engineer (Platform) to join our high-impact Platforms team, where you’ll play a key role in designing and building the APIs, services, and infrastructure that power our products, internal tools, partner integrations and syndication pipelines. This is a platform engineering role with a strong software development emphasis — ideal for an experienced backend engineer with a solid understanding of modern cloud infrastructure, DevOps, and platform-as-a-service practices.
You’ll work both independently and as part of a collaborative team to deliver end-to-end features and drive technical improvements across our modern Java (Spring Boot) and Python (FastAPI) stack both on Kubernetes and Serverless. Your responsibilities will include everything from working with SREs to define cloud infrastructure using Terraform, to building and testing backend services, and integrating with Apigee.
You'll take ownership of critical services and infrastructure components, ensuring reliability, scalability, and maintainability across the platform.
You’ll be expected to support and mentor junior engineers, helping to foster growth and maintain high engineering standards across the team. A strong understanding of Spring Boot, FastAPI, GCP, Jenkins, and scalable cloud systems is essential.
You’ll also work closely with our SREs to shape our internal Platform-as-a-Service on Google Cloud Platform (GCP).

Key Responsibilities
● Design, build, and maintain scalable, high-traffic software following engineering standards.
● Build and maintain key Engineering blocks that other teams can rely upon (such as APIs and Cloud infrastructure).
● Ensure timely, high-quality deliveries.
● Develop and lead an effective model for assuring engineering quality standards, best practices, and technical decision-making across the platform engineering team.
● Ensure a globally robust and highly scalable approach to development to support our growing number of global users and services.
● Promote the company and department internally and externally, evangelise the strategy, exhibit the Technology behaviours & company values, follow the Technology principles, and encourage your staff and/or colleagues to do the same.
● Ensure code quality and adherence to best practices across CI/CD, security, and cloud standards.
● Contribute to the various company tech guilds/chapters with training/presentations/blogs.
● Building CI/CD pipelines.
● Working with the SREs to maintain, improve and automate the cloud infrastructure.

Essential skills required for the role
● Java - Advanced knowledge and experience of core Java design and development alongside Spring Boot framework.
● Python - Advanced knowledge and experience of Python design and development alongside FastAPI framework.
● Terraform - Good knowledge/experience of Terraform to define and manage cloud resources.
● Google Cloud Platform (GCP): Good working knowledge of GCP services and architecture for designing and deploying scalable cloud solutions.
● Good knowledge/experience of Elasticsearch and MySQL databases.
● Passionate about the craft of software development and the delivery of a quality digital product. Able to enthuse others, aligning them to adopt and embrace the same characteristics.
● Advanced knowledge of software design concepts, practices, and modern development methodologies, particularly agile, CI/CD and common architectures.
● Good understanding of Agile practices (TDD, Rigorous regular refactoring, Pair Programming, Continuous Integration).
● Strong experience of API Development is a must.
● Good communication skills (oral and written) to both a technical and non-technical audience.
● Capable of starting/building things/processes from scratch and seeing them through.

Additional skills useful for the role
● Eager to gain hands-on experience delivering software in high-traffic, high-volume transactional digital or media environments.
● Willing to work in fast-paced development delivery – that balances frequency and very high-quality product.
● Background in designing and programming on a large scale/distributed systems is desirable.

What you can expect from The Telegraph if you’re the successful candidate
● The Telegraph supports flexible working, per your line manager’s agreement.
● A range of excellent benefits (including on-site gym, massages and more).
● In-role development and access to formal development.

The Telegraph’s goal is to foster a diverse and inclusive workplace, and we are committed to building a team that reflects a wide variety of skills, perspectives and backgrounds.
We are an equal opportunities employer, hiring solely on merit and business need. We encourage applications regardless of sex, gender identity, ethnicity, age, sexual orientation, gender reassignment, religion or belief, marital status, pregnancy, parenthood and disability. If you require reasonable adjustments in any recruitment process with us, please make us aware.

hackajob is partnering with The Telegraph to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?