Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

£69 - £80.1 per hourEstimated
Full-time

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, 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
Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in London vacancy
  • £100k - £120k per annum

     ...illnesses through cutting-edge research. To drive forward this groundbreaking research initiative, this company is seeking at Principal Software Engineer. In this role, you will not only lead a product squad and promote best practices within the team, but also serve as the... 
    Suggested
    Permanent
    Hybrid working
    On-site

    LinuxRecruit

    London
    more than 2 months ago
  • £92.82k - £116.12k per annum

     ...Principal Engineer Location : Waterloo, London, England, UK | Hybrid (1 day per week in office) Who We Are  At 8th Light, we bring...  ...stage startups to the world's largest companies. We take on hard software challenges and turn them into durable results. We build... 
    Suggested
    Long-term contract
    Temporary
    Hybrid working
    On-site
    Shift work
    1 day/week

    8th Light

    London
    11 days ago
  • £140k - £160k per annum

     ...Most engineering roles promise impact. Few offer the opportunity to solve genuinely novel technical problems while helping define an entirely new category of software. As an experienced engineer you want to work on challenges that are both intellectually demanding and commercially... 
    Suggested
    Permanent
    Immediate start

    LinuxRecruit

    London
    20 days ago
  • £91k - £118k per annumEstimated
     ...through to deployment, delivering working software in shippable increments.Contribute to...  ...the systems you build. Code Quality and Engineering PracticeWrite clean, testable, secure...  ...participation in technical communities. Role: Principal Software EngineerLocation: Wilmslow /... 
    Suggested
    Remote
    Shift work
    Stratford, Greater London
    6 days ago
  • £85k - £113k per annumEstimated
     ...stage, reinventing how they design, build, and operate AI powered software at scale with speed. Our Purpose: We're on a mission to...  ...'s possible with AI in enterprise environments . Our Software Engineers don't just implement solutions—they discover new patterns of working... 
    Suggested
    Hybrid working
    On-site
    Flexible hours

    WeBuild-AI

    London
    20 days ago
  •  ...2,200 global colleagues. We are now looking for a visionary Principal Engineer to help define the next generation of our platform. Why...  ...influencing technical direction across squads A passion for software craftsmanship, clean architecture, and scalable design A... 
    Hybrid working
    Flexible hours

    Collinson

    London
    more than 2 months ago
  • £101k - £132k per annumEstimated
     ...Principal Software Engineer – (Golang, Auth & Identity) We've partnered exclusively with a scaling infrastructure company that's fundamentally transforming how digital and physical components interact in the age of AI. Their core mission is to empower teams to build and... 
    Permanent

    Trust In SODA

    London
    19 hours ago
  • £100k - £120k per annum

     ...offering expert guidance aligned with enterprise architecture and engineering best practices. This role strikes the perfect balance between...  ...like AWS, Terraform, and Python, just to name a few! As a Principal Engineer, you'll be the driving force behind the strategic direction... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £100k - £120k per annum

     ...of their scaling – hands on technically engineers who have made the jump to architecture,...  ...best practices and providing high-level software architecture, but also being the voice of...  ...technical debt low, and liaising with other Principals to align delivery and assurance.... 
    Permanent
    On-site

    LinuxRecruit

    London
    more than 2 months ago
  • £105k - £120k per annum

     ...Create meaningful change by leveraging your experience of software and team leadership. This is your opportunity to shape the future...  ...—and you could be at the forefront of that mission. As a Principal Engineer, you will play a pivotal role in driving this innovative vision... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £73k - £97k per annumEstimated
     ...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... 
    Full-time
    Hybrid working
    Remote

    Simple Machines

    London
    13 days ago
  • £100k - £120k per annum

     ...This industry leader are seeking an exceptional Principal Engineer to join their team. You will be accountable for ensuring the robust technical...  ...valuable asset to the team, and you will act as a conduit to Software Engineering managers to ensure consistent performance... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £79k - £106k per annumEstimated
     ...We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares the same values of pragmatism, professionalism and transparency as us to join our team. You'd be utilising your expertise with clients, helping to shape Codurance, and... 
    Long-term contract
    Hybrid working
    Remote

    Codurance

    London
    20 days ago
  • £69k - £89k per annumEstimated
     ...Position Overview Job Title Principal Application Engineer – FX Technology / Order Management Location London Corporate Title Director Our Foreign Exchange (FX) Technology team are working with cutting-edge technology to support a top 3 leadership position... 
    Long-term contract
    Full-time
    Hybrid working
    Remote
    Flexible hours
    London
    4 days ago
  • £94k - £126k per annumEstimated
     ...Platform Equinix Incubation builds the agentic systems that run the software delivery lifecycle end to end: specialized AI agents, with humans directing the work and owning every gate. Principal Engineer is the senior-most hands-on role on that mission.  We are hiring... 
    Full-time
    Temporary
    On-site
    Remote

    Equinix

    London
    12 days ago
  • £130k - £180k per annum

     ...early-stage startup, this is as greenfield as it gets, combining software and hardware, pushing the boundaries of what is possible, and...  ...optimisation techniques. You’ll be working closely with hardware engineers, ensuring seamless interaction between custom processors and the... 
    Permanent
    On-site

    LinuxRecruit

    London
    more than 2 months ago
  • £67k - £88k per annumEstimated
     ...learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction This Principal Android Engineer sits within the Search and Recommendations Experience team which owns the end-to-end search and recommendations experience,... 

    Expedia Group

    London
    19 hours ago
  • £102k - £134k per annumEstimated
     ...UTA seeks a Principal AI Engineer to lead the design, development, and delivery of intelligent software systems that bring together enterprise application architecture, full-stack engineering, data science, and machine learning. In this highly visible, hands-on leadership... 
    Full-time

    united-talent-agency

    London
    10 hours ago
  • £66k - £89k per annumEstimated
     ...they design, build, and operate AI powered software at scale with speed. Our Purpose:...  ...AI in enterprise environments . Our AI Engineers don't just implement solutions—they discover...  .... Role Overview: As a Principal AI Engineer at WeBuild-AI, you will design... 
    Long-term contract
    Hybrid working
    On-site
    Flexible hours

    WeBuild-AI

    London
    20 days ago
  • £79k - £104k per annumEstimated
     ...change an industry for the better. ABOUT THE TEAM GenAI Engineering sits within Motorway's Data and AI function, alongside Machine...  ...contributor role on Motorway's GenAI engineering ladder (IC5 / Principal). You'll report to the Director of Data and AI, advising the CPO... 
    Full-time
    Hybrid working
    On-site
    Work from home
    Flexible hours
    Shift work

    motorway

    London
    10 hours ago
  • £79k - £105k per annumEstimated
     ...have been leading the way in sports performance software, science, and data, in a world where 1% can literally...  ...WANT PEOPLE WHO ARE PASSIONATE ABOUT PLATFORM ENGINEERING We are looking for a talented and inquisitive Principal DevOps Engineer whose drive for learning and... 
    Long-term contract
    Hybrid working
    On-site
    Shift work

    Catapult Sports

    London
    a month ago
  • £120k - £140k per annum

     ...one of the world’s biggest financial platforms. Are you ready to make an impact that’s seen by hundreds of millions? As Principal DevOps Engineer, you’re not just maintaining systems you’re building the foundation for the future. Taking ownership of mission critical... 
    Permanent
    Relocation package
    On-site
    Flexible hours

    LinuxRecruit

    London
    more than 2 months ago
  • £90k - £120k per annum

     ...illnesses. You're literally joining a platform and a company that saves peoples lives, it doesn't get much better than this. As a Principal Engineer, you'll be responsible for ensuring the robust technical delivery of products and services, including planning, co-creating the... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £100k - £110k per annum

    Company: INTEC SELECT LTD Job Type: Permanent, Full Time Salary: £100000 - £110000/annum hybrid + 25% bonus
    Permanent
    Full-time
    Hybrid working

    INTEC SELECT LTD

    London
    27 days ago
  • £97k - £128k per annumEstimated
     ...Principal Backend Engineer - Java Location: London (Hybrid) | Type: Permanent The Role Capco is growing our Engineering team – and we’re...  ...Services - Deep understanding of deploying enterprise level software into any public cloud, preferably AWS. Architecture... 
    Permanent
    Hybrid working

    Capco

    London
    a month ago
  • £67k - £90k per annumEstimated
     ...At Mindera, we craft software with people we love. We’re looking for a Principal Java Engineer with strong Retail experience who can join our crew! Please note: This is a six month contract that sits outside IR35. You will be required to work in Paddington 3 days a week... 
    Remote
    3 days/week

    Mindera

    London
    20 days ago
  •  ...Role: Principal AI Engineer - Lead Colleague AI Transformation (Financial Services) Location: Central London, Full Time, Hybrid working 2/3 times per week from the office, the rest from home Start Date: ASAP End Date: 6 Months initially Daily Rate: Very... 
    Daily pay
    Permanent
    Full-time
    Hybrid working
    On-site
    Immediate start

    Deloitte - Recruitment

    City of London, Greater London
    a month ago
  • £135k - £175k per annum

     ...Principal Product Engineer, React Native Location: Nine Elms, London. Full time, hybrid with at least 3 days a week on site. You'll need the...  ...We are an AI-first company We don't just build software. We build intelligent systems. From AI-assisted development... 
    Full-time
    Hybrid working
    On-site

    Zapp

    London
    25 days ago
  •  ...restaurant or hotel chain. The combined company’s complete software-as-service (SaaS) solution suite including scheduling, time...  ...AI. Fourth is seeking an exceptional, strategically minded Principal AI Quality Engineer to drive our AI-driven global QA strategy from the front. Reporting... 
    Hybrid working
    Flexible hours

    Fourth

    London
    a month ago
  • £82k - £108k per annumEstimated
     ...everyday work faster and easier. Today, our cloud-based software is trusted by over 100,000 companies and used in 179 countries...  ...the fifth unicorn from Estonia. We are looking for a Principal AI/ML Scientist & Engineer to lead a growing team of Applied Scientists and AI/ML... 
    Full-time

    pipedrive

    London
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!