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
3 weeks ago
Applications closed

Related Jobs

View all jobs

Principal Control Systems Engineer

Senior EC&I

Commissioning Divisional Manager

Head of Security and Compliance

IAM Technical Analyst

Asset Manager

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

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 Hiring Trends 2026: What to Watch Out For (For Job Seekers & Recruiters)

As we move into 2026, the cyber security jobs market in the UK is changing fast. Attackers are scaling up with automation & AI, cloud estates are more complex, & regulators are tightening expectations around resilience & data protection. At the same time, budgets are under pressure & some organisations are consolidating their tech teams. Despite all this, demand for cyber security skills remains strong. Skilled defenders, engineers & leaders are still hard to find, & the stakes are only getting higher. Whether you are a cyber security job seeker planning your next move, or a recruiter building security teams, understanding the key cyber security hiring trends for 2026 will help you make better decisions.

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.