Principal Software Engineer - Go
đ Principal Software Engineer â Platform / Distributed Systems - GO/Python
Location: London (Hybrid â 3 days onâsite)
Salary: ÂŁ130,000 â ÂŁ170,000 + ~15% bonus
Iâm recruiting on behalf of a highâgrowth, productâled technology company operating at the intersection of cloud software, distributed systems, robotics, and AIâenabled workflows. Their platform underpins missionâcritical environments where reliability, performance, and scalability genuinely matter.
This is a topâend technical leadership role for someone who wants real architectural authority, handsâon impact, and influence over both technology direction and senior engineers.
The role
As Principal Software Engineer, youâll act as the technical backbone of the organisation â defining architecture, setting engineering standards, and guiding platform evolution as the product scales into a multiâproduct ecosystem.
Youâll remain deeply technical while leading other senior and staffâlevel engineers, shaping decisions that affect customers, delivery teams, and longâterm platform stability.
This role reports into senior leadership (productâaligned) and offers a clear growth path for someone with CTOâadjacent capability who still wants to build.
What youâll be doing
⢠Owning and evolving endâtoâend platform architecture
⢠Acting as the final technical authority on core design, patterns, and tech choices
⢠Designing scalable, resilient, cloudânative systems that interface with realâworld / edge constraints
⢠Mentoring and influencing Staff and Senior Staff Engineers (approx. 6 direct, ~16 indirect)
⢠Driving improvements in engineering pace, reliability, and delivery quality
⢠Partnering closely with product and customerâfacing teams to translate vision into executable systems
⢠Remaining handsâon where it matters: core services, critical designs, prototypes
⢠Shaping pragmatic use of data and AI capabilities within production systems (no hypeâdriven experimentation)
What theyâre looking for
⢠Extensive experience in backend / platform software engineering
⢠Strong Golang experience, with comfort in Pythonâbased systems
⢠Deep understanding of cloudânative environments (Kubernetes, Docker, CI/CD, IaC, security)
⢠Experience leading and influencing senior technical talent
⢠Prior experience as a Principal Engineer, startup CTO, or equivalent is highly desirable
⢠Someone who balances strong technical conviction with pragmatism and commercial awareness
Why this role stands out
⢠Genuine platform ownership (not advisory, not ceremonial)
⢠Complex, meaningful engineering challenges
⢠Realâworld impact across science, healthcare, and automation
⢠Strong alignment between product and engineering
⢠Visible influence across senior leadership
⢠Clear runway into broader technical leadership as the business scales
If youâre a principalâlevel engineer who still enjoys being handsâon, thrives in ambiguity, and wants to shape a platform that genuinely matters, apply and lets'shave a confidential conversation.