Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Principal Software Engineer (Golang) UK

Threecolts
Greater London
1 day ago
Create job alert

Location: Remote-UK

Team: Engineering – Core Product Team

Salary: £110,000


About Us

We’re a fast-growing SaaS e-commerce company powering mission-critical systems for thousands of businesses across diverse products. Our platform uses modern, scalable architecture to handle high volumes of data, flows, and transactions every day. We're a remote-first company with a product-led mindset and a culture built on trust, clarity, and continuous delivery.

The Role

We’re looking for a Principal Engineer to join one of our core engineering teams as a senior technical leader. In this role, you will deliver hands-on impact within a product-oriented team—while also helping shape standards, technical direction, and mentorship across the wider engineering org.

You’ll lead the architecture and delivery of critical features and systems that power the next generation of our platform. You’ll also influence and guide project teams across domains, unblock technical challenges, and foster clarity and alignment on decisions that scale.

This is a role for someone who loves solving deep technical challenges while inspiring and enabling other engineers to do their best work.

Core Responsibilities

  • Deliver high-impact features and systems within a core product team, owning architecture, code, and delivery end-to-end
  • Build and evolve backend services in Go, with performant REST APIs and asynchronous workflows
  • Architect scalable data models in Postgres, lead migrations, and optimize query and indexing strategies
  • Develop structured, reusable UI architectures and components in TypeScript with frameworks like Vue or React
  • Guide teams through complex architectural decisions, balancing delivery velocity with long-term platform health
  • Maintain and evolve cloud-native deployments with Docker, Kubernetes, and production-grade observability
  • Mentor engineers at all levels; share knowledge through code reviews, RFCs, and pairing
  • Champion engineering excellence, system reliability, and maintainability across squads
  • Collaborate closely with Product, Design, and Engineering leadership to align technical execution with user outcomes

What You Bring

  • 8+ years in professional software development with recent experience at Staff/Principal level
  • Highly skilled in Go, distributed systems, and modern service design
  • Proficient in TypeScript and modern SPA frameworks (VueJs, React, etc.)
  • Expert-level experience building and scaling relational databases (Postgres preferred)
  • Proven ability to deliver complex features in production environments while upholding high engineering standards
  • Experience owning cloud-based systems with Kubernetes, Docker, CI/CD tooling
  • Skilled at simplifying complexity, enabling delivery, and mentoring others
  • Excellent communicator with strong product intuition and an ability to collaborate across disciplines
  • Thrives in ambiguity and can create clarity, structure, and confidence in others

Nice to Have

  • Familiarity with generative AI workflows, prompt engineering, or integrating LLM-based services
  • Experience evolving design systems or contributing to accessibility-first UI development
  • Python experience for automation or data workflows
  • Leadership experience in platform, infrastructure, or devtools engineering

Why Join Us

  • Deliver high-impact work within a core team while influencing architecture and standards across the org
  • Mentor and lead engineering peers in a high-trust, remote-first environment
  • Help shape the future of a platform used by thousands of real businesses
  • Be part of a scaling team with a strong culture of ownership, collaboration, and continuous improvement
  • Get full autonomy and ownership to drive both tactical delivery and strategic technical initiatives

Related Jobs

View all jobs

Principal Software Engineer, Quality & Process

Principal Sales Engineer

Senior Safety Engineer

Google Cloud Platform Tech Lead

Principal Bridge Engineer

Principal Civil Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Cyber Security Recruitment Trends 2025 (UK): What Job Seekers Must Know About Today’s Hiring Process

Summary: UK cyber security hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise incident readiness, cloud & identity security, detection engineering, governance/risk/compliance (GRC), measurable MTTR/coverage gains & secure‑by‑default engineering. This guide explains what’s changed, what to expect in interviews, & how to prepare—especially for SOC analysts, detection engineers, blue/purple teamers, penetration testers, cloud security engineers, DFIR, AppSec, GRC & security architecture. Who this is for: SOC & detection engineers, security operations leads, DFIR analysts, penetration testers/red teamers, purple teamers, AppSec/DevSecOps engineers, security architects, cloud security engineers, identity/IAM engineers, vulnerability managers, GRC/compliance specialists, product security & security programme managers targeting roles in the UK.

Why Cyber Security Careers in the UK Are Becoming More Multidisciplinary

Cyber security used to be viewed primarily as a technical discipline: firewalls, encryption, intrusion detection, penetration testing. In the UK today, it’s far broader. Organisations now face complex legal frameworks, ethical dilemmas, human-behaviour risks, communication challenges & usability hurdles. This shift means cyber security careers are becoming more multidisciplinary. From protecting NHS patient records to defending financial services, securing supply chains & safeguarding national infrastructure, cyber security now touches every sector. Employers increasingly want professionals who understand law, ethics, psychology, linguistics & design alongside traditional technical skills. In this article, we’ll explore why UK cyber security careers are expanding in this way, how these five disciplines shape the profession, and what job-seekers & employers need to know to thrive in this new landscape.

Cyber Security Team Structures Explained: Who Does What in a Modern Cyber Security Department

Cyber security has become a top priority for UK organisations of all sizes. From small businesses to financial institutions, healthcare providers, and government bodies, the risk of cyber attack is now a constant concern. Threats are more sophisticated, regulations more demanding, and customers more aware of data privacy than ever before. But defending against cyber threats isn’t simply about having the right tools — it’s about having the right team. A modern cyber security department relies on clearly defined roles and responsibilities to ensure that defences are proactive, incidents are managed swiftly, and compliance is maintained. This article explains the structure of a modern cyber security team, the roles you’ll typically find within it, how they collaborate, and what skills, qualifications, and salaries are expected in the UK job market.