Talent.com
Simple Machines
Principal Software EngineerSimple Machines • London, England, GB
Principal Software Engineer

Principal Software Engineer

Simple Machines • London, England, GB
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Principal Software Engineer - Simple Machines
Hybrid · Full-time · London, UK

About Simple Machines

Simple Machines is a leading independent boutique technology firm with a global footprint across London, Poland, Sydney and New Zealand. We operate at the intersection of data, AI, machine learning, data engineering, and software engineering—building bespoke platforms and products that turn complex data into real-world outcomes.

We work with enterprises, technology companies, and governments to help them better understand their organisations, customers, and citizens. Our teams design and build large-scale data platforms, intelligent systems, and high-impact software products.

We engineer data to life™.

Requirements

The Role

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.

What You’ll Be Doing

  • 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

The Team

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.

Benefits

What We’re Looking For

Core Experience

  • 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)

Frontend & Full Stack Exposure

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

Cloud & Infrastructure

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

Nice to Have

  • 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
Create a job alert for this search

Principal Software Engineer • London, England, GB

Similar jobs

Senior Platform Software Engineer – Cloud & AI

Carbon ReGreater London, England, United Kingdom
Full-time

Carbon Re is hiring a Senior Software Engineer in London to join their platform team and advance AI technology for carbon reduction.This role requires expertise in cloud architecture, with experien... Show more

 • Promoted

Senior Software Engineer

GigsGreater London, England, United Kingdom
Full-time

At Gigs, we're building the operating system for mobile services—a platform that lets tech companies embed global connectivity into their products effortlessly.Just as Stripe lets any business add ... Show more

 • Promoted

Principal Software Engineer - AI-Driven, Scalable FinTech

JPMorganChaseGreater London, England, GB
Full-time

JPMorganChase in London is seeking an experienced software engineering leader to drive AI-enabled development, scalable frameworks, and secure production code across consumer financial products.You... Show more

 • Promoted

Principal Product Engineer

JustzappGreater London, England, United Kingdom
Full-time

Full time, hybrid with at least 3 days a week on site.You’ll need the right to work in the UK and be based in London.We are not able to offer visa sponsorship for this role.Zapp is building the fut... Show more

 • Promoted

Principal Security Engineer

RedCloudGreater London, England, United Kingdom
Full-time

The global supply chain is broken-creating a $2 trillion inventory gap where essential consumer goods fail to reach the people who need them.Brands miss sales, distributors mismanage stock, and ret... Show more

 • Promoted

Principal Product Engineer

TripadvisorGreater London, England, United Kingdom
Full-time

The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world’s most trusted source for travel and experiences.We leverage our brands, technology, and capabilities to... Show more

 • Promoted

Principal Engineer - Personalisation & ML Platform Architect

MinderaGreater London, England, United Kingdom
Full-time

Mindera is seeking a Principal Engineer on a contract basis in Central London.The role is hybrid, requiring three days per week on client site.You will set technical strategy, drive architecture, a... Show more

 • Promoted

Principal Software Engineer

Oliver BernardGreater London, England, GB
Full-time

Hybrid in London (2 days on-site, 3 days from home).Up to £130k base + Bonus +Stock.Principal Software Engineer – Would you like to be part of a brand-new engineering group focused on redefining ho... Show more

 • Promoted

Principal Product Engineer

ZappGreater London, England, United Kingdom
Full-time

Full time, hybrid with at least 3 days a week on site.You'll need the right to work in the UK and be based in London.We are not able to offer visa sponsorship for this role.Zapp is building the fut... Show more

 • Promoted

Principal Software Engineer

AcceleroGreater London, England, GB
Full-time

Principal Engineer (Java) | London (Hybrid) | FinTech.Financial services experience is essential for this one.We're working with a B2B FinTech disrupting the SME lending market.Their SaaS platform ... Show more

 • Promoted

Principal Software Engineer

Northrop Grumman Corp. (JP)Greater London, England, GB
Full-time

UK CITIZENSHIP REQUIRED FOR THIS POSITION: Yes.RELOCATION ASSISTANCE: Relocation assistance may be available.Define Possible at Northrop Grumman UK.At Northrop Grumman UK, you are part of a team dr... Show more

 • Promoted

Principal Engineer

CoreWeaveGreater London, England, GB
Permanent

CoreWeave is The Essential Cloud for AI™.Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence.... Show more

 • Promoted

Principal Cloud Engineer

Planet A VenturesGreater London, England, United Kingdom
Full-time

At Gigaton, we’re on a mission to cut gigatonnes of carbon emissions from the world’s biggest emitting industries (like cement, steel and glass), by building autonomous AI control and optimisation ... Show more

 • Promoted

Head of Software Engineering (100+ Engineers) – Regulated Cloud

Capital OneGreater London, England, United Kingdom
Full-time

Capital One is seeking a Director of Software Engineering to manage a team of over 100 technologists in London.This role involves leading software delivery in complex, regulated environments, colla... Show more

 • Promoted

Principal Software Engineer

SR2 | Socially Responsible Recruitment | Certified B CorporationGreater London, England, GB
Full-time

Be among the first 25 applicants.SR2 | Socially Responsible Recruitment | Certified B sortion™ provided pay range.This range is provided by SR2 | Socially Responsible Recruitment | Certified B Corp... Show more

 • Promoted

Principal Software Engineer (Hybrid)

FastmarketsGreater London, England, GB
Full-time

About Fastmarkets Fastmarkets is an industry‑leading price‑reporting agency (PRA) and information provider for global commodities, offering price data, news, analytics and events for agriculture, f... Show more

 • Promoted

Principal Engineer

Ozone TalentLondon, England, GB
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Ozone Talent.Your actual pay will be based on your skills and experience — talk with your recruiter to learn ... Show more

 • Promoted • New!

Lead Software Engineer

AronditeGreater London, England, United Kingdom
Full-time

Arondite enables organisations to wield autonomy, data and AI at scale.We equip operators with the foundational software to orchestrate their mix of platforms and capabilities, and then take missio... Show more

 • Promoted

Principal Software Engineer

Premier GroupCity Of London, England, GB
Full-time

I'm working with a software company that's looking for a.They have developed a product that utilises.This is a key role where you'll take ownership of the technical roadmap and manage solutions arc... Show more

 • Promoted

C# Principal Software Engineer

PiCGreater London, England, GB
Full-time

We are seeking a highly experienced Principal Software Engineer to provide technical leadership across our technology function, driving the design, delivery, and continuous improvement of enterpris... Show more