Principal Software Engineer

United KingdomUnited Kingdom·LondonFull-timelead
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

build, automate, deploy, operate, and support Partner with clients and delivery teams to translate business requirements into robust technical solutions Work within an Agile,

Technical Tools
Software EngineerSoftware Engineering

Requirements

~1 min read

As a Principal Software Engineer, you’ll play a key role in delivering complex, scalable systems for ambitious clients. This is a hands-on engineering role where you’ll work across the full stack—backend services, APIs, frontend components, data pipelines, and cloud infrastructure.

You’ll collaborate closely with our internal engineering teams and client stakeholders, influencing technical direction while remaining deeply involved in design and delivery. This role suits someone who enjoys solving hard problems, owning outcomes end-to-end, and operating in a consultative engineering environment.

Responsibilities

~1 min read
  • →Design and build backend services for a highly scalable marketing platform
  • →Own the design of APIs, applications, and supporting infrastructure
  • →Document technical designs and requirements clearly for both internal teams and clients
  • →Deliver solutions end-to-end: build, automate, deploy, operate, and support
  • →Partner with clients and delivery teams to translate business requirements into robust technical solutions
  • →Work within an Agile, iterative delivery model
  • →Collaborate in a hybrid setup with both remote and in-person team members and stakeholders

You’ll join a high-performing engineering team working on a large-scale machine learning platform for a global telecommunications client.

The team operates with a high degree of autonomy and shared ownership. Engineers work across the full stack, support one another’s growth, and collaborate closely with data scientists and adjacent teams to design cross-system solutions.

Strong engineering culture, real influence, and meaningful problems to solve.

What We Offer

~1 min read

  • Strong foundation in JVM-based development (Kotlin preferred, Java welcome)
  • Experience designing and implementing data-driven APIs
  • Background working on large-scale web services
  • Solid SQL experience, including schema design and performance-aware queries
  • Deep experience with automated testing (unit, integration; TDD/BDD preferred)

  • Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks)

  • Experience with AWS, GCP, Azure, or similar
  • Infrastructure-as-code (Terraform, CloudFormation, etc.)
  • Containerised deployments using Docker, ECS, Kubernetes, or equivalent

Nice to Have

~1 min read
  • Exposure to Scala or functional programming concepts
  • Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava)
  • NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc.)
  • Strong Git workflow experience and the ability to adapt workflows to project needs
  • A genuine appetite for learning and adopting new technologies quickly

Location & Eligibility

Where is the job
London, United Kingdom
On-site at the office

Listing Details

Posted
July 24, 2026
First seen
September 28, 2026
Last seen
September 28, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
16%
Scored at
September 28, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Principal Software Engineer