Staff Software Engineer, Platform Engineering

New
C
Command|LinkSaaS Platform
CzechiaFull-TimeStaff
Salary120,000 - 160,000 GBP per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software engineering experience
Required Skills
PHPCloud ComputingKafkaKubernetesGoTerraformDistributed Systems

Requirements

  • 8+ years of professional software engineering experience, with significant depth in backend systems and production-grade distributed architectures.
  • Expert-level Go, including idiomatic patterns, concurrency model, standard library, and architectural judgment.
  • Practical experience with LLM development processes.
  • Demonstrable experience decomposing a PHP monolith using strangler fig patterns and anti-corruption layers.
  • Hands-on experience with Kubernetes for container orchestration and OpenSearch for search and analytics.
  • Experience with Kafka for event streaming and operational concerns at scale.
  • Experience with Temporal for durable workflow orchestration.
  • Experience with Memgraph or equivalent graph database modeling.
  • Deep experience with log management, custom metrics, dashboards, and monitors.
  • Terraform for infrastructure as code, module design, and multi-environment configuration.
  • Solid understanding of relational and non-relational databases and query optimisation.
  • Strong networking and systems fundamentals (routing, switching, DNS, BGP, VLANs) and ability to build systems that integrate with network device telemetry.

Responsibilities

  • Lead the decomposition of our PHP monolith into well-scoped discoverable Go microservices, making principled decisions about service boundaries, data contracts, and migration sequencing.
  • Design, develop, and maintain scalable Go services, API gateways with auth and authorisation boundaries.
  • Lead technical design and architecture discussions, balancing speed with long-term maintainability.
  • Architect and evolve our distributed data infrastructure: event-driven pipelines (Kafka), durable workflow execution (Temporal), search and analytics (OpenSearch), and graph-based data modelling (Memgraph).
  • Integrate with third-party APIs, telemetry systems, and network infrastructure, including SD-WAN controllers, VoIP platforms, and network device telemetry.
  • Support Terraform-managed cloud infrastructure; enforce standards for reproducibility, security posture, and cost-aware architecture.
  • Support SLAs SLOs, and CI/CD quality gates.
  • Write clean, testable, well-documented Go and hold the team to the same standard through rigorous code reviews.
  • Identify and resolve performance bottlenecks, reliability issues, and scalability gaps.
  • Mentor junior and mid-level engineers, sharing best practices in software design, distributed systems, and network-aware system thinking.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 160,000 GBP per year
Apply Now