CRG - People and Technology logo

Principal Software Engineer

CRG - People and Technology
Department:Data Engineer
Type:REMOTE
Region:UK
Location:United Kingdom
Experience:Mid-Senior level
Estimated Salary:£80,000 - £120,000
Skills:
PYTHONDISTRIBUTED SYSTEMSAPISDATA MODELINGSYSTEM SCALABILITYPLATFORM ENGINEERINGDEVELOPER TOOLSINFRASTRUCTURERUSTGOGRAPH DATABASESAUTOMATIONOPEN SOURCE
Share this job:

Job Description

Posted on: February 17, 2026

Principal Software Engineer

We’re supporting a high-growth technology company entering a significant expansion phase. Product adoption is increasing, customer demand is growing, and the engineering function is scaling to support long-term platform evolution.

As part of this growth, they’re hiring a Principal Software Engineer to play a key role in shaping and scaling a complex, distributed platform.

This is a hands-on technical leadership role for someone who thrives on solving deep engineering challenges and designing systems built for performance, reliability, and long-term maintainability.

The Opportunity

You will work at the core of a production-scale platform, helping to guide technical direction while remaining deeply involved in implementation.

Key responsibilities include:

  • Designing and scaling distributed backend systems
  • Leading high-impact technical initiatives across core services and data layers
  • Improving performance, reliability, and extensibility of existing systems
  • Driving engineering best practices and architectural standards
  • Contributing to design discussions, RFCs, and code reviews
  • Mentoring senior engineers and raising the technical bar across teams
  • Identifying and addressing scalability risks before they become blockers
  • Contributing to modern, AI-enabled engineering workflows

This is not a purely strategic role — you will remain hands-on in the codebase.

What We’re Looking For

  • 8+ years of backend or platform engineering experience
  • Strong expertise in Python within large-scale production systems
  • Experience designing and operating distributed systems
  • Deep understanding of APIs, data modelling, and system scalability
  • Experience working on platforms, developer tools, or infrastructure-oriented systems
  • A pragmatic approach to balancing technical excellence with delivery
  • Strong communication skills and ability to influence technical direction
  • Experience working effectively in a remote-first environment

Nice to Have

  • Experience with Rust or Go
  • Exposure to graph databases or complex data systems
  • Experience within infrastructure, automation, or developer tooling environments
  • Contributions to open-source projects

Interested?!? Send your up to date CV to Chris Butler at CRG Recruitment for review`

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CRG - People and Technology logo

CRG - People and Technology

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!