Staff Engineer

Staff Backend Engineer (Go) – Distributed Systems

Remote-First | Up to £170,000 + Bonus + Equity

We're partnered with one of the world's fastest-growing cybersecurity companies, a profitable, product-led organisation that has already achieved unicorn status and continues to scale at an exceptional pace. With approximately 600 employees globally and over 5,000 enterprise customers, the business is on track to nearly double revenue this year as adoption continues to accelerate across international markets.

As the company enters its next phase of growth, significant investment is being made into the engineering organisation to support increasing scale, complexity, and platform demand. As part of this expansion, they are looking to hire two Staff Backend Engineers to lead some of the most strategically important architecture and platform initiatives across the business.

The Opportunity

This is a genuinely high-impact Staff-level position focused on solving complex distributed systems challenges at scale.

The engineering organisation is undertaking a major platform transformation, rebuilding critical services with an AI-native approach, migrating legacy systems into Go, and redesigning infrastructure to support increasingly demanding workloads across a global customer base.

You'll play a key role in shaping the future architecture of the platform, designing systems capable of handling extreme throughput while consistently delivering sub-50ms response times. The work sits at the intersection of performance engineering, distributed systems design, scalability, resilience, and platform reliability.

Beyond hands-on technical leadership, you'll operate across multiple engineering domains, partnering with senior technical and business stakeholders to influence long-term architectural strategy and drive engineering excellence throughout the organisation.

What You'll Be Doing

  • Leading the architecture and evolution of highly scalable distributed backend systems
  • Designing low-latency, fault-tolerant services capable of operating under significant production workloads
  • Driving the migration and modernisation of core platform services into Go
  • Defining architectural patterns around concurrency, event-driven systems, service communication, and data flow optimisation
  • Improving platform performance, reliability, observability, and operational efficiency
  • Acting as a technical leader and mentor across engineering teams
  • Partnering with senior leadership to shape long-term technical strategy and platform direction

What We're Looking For

  • 10+ years of software engineering experience, with a strong focus on backend systems
  • Significant commercial experience building and scaling applications ideally using Go (Golang), but would consider Java or Python
  • Deep expertise in distributed systems architecture and large-scale backend design
  • Proven experience delivering low-latency, high-throughput systems in production environments
  • Strong understanding of concurrency, networking, systems optimisation, and reliability engineering principles
  • Track record of influencing architecture and technical direction across multiple teams or engineering organisations
  • Experience operating within fast-paced, product-led scale-up environments
  • Interest in AI-enabled engineering workflows and modern software delivery practices

Package

  • Up to £170,000 base salary
  • Performance-related bonus
  • Meaningful equity package
  • Remote-first working environment
  • Opportunity to shape the architecture of a globally scaled cybersecurity platform

This is an opportunity to join a business at a pivotal stage of growth, where you'll have genuine influence over platform architecture, technical strategy, and the future direction of a category-leading cybersecurity product.

Job Details

Company
Amicus
Location
England, United Kingdom
Hybrid / Remote Options
Posted