Senior Go Architect: Distributed Systems (Remote, EU Hours)

HeadHR

Województwo pomorskie

Hybrid

PLN 300,000 - 520,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% remote in European hours

Job summary

HeadHR is seeking a Principal Go Engineer to own architecture and performance of a distributed analytics platform. You will ship scalable Go services, design data pipelines on Kafka, and lead cross-team initiatives in a mostly remote setting across European hours.

You will mentor engineers, drive architectural decisions, and collaborate with DevOps to ensure robust production systems.

Qualifications

  • 10+ years of development experience, with 5+ years in Go
  • Role: Tech Lead, Staff, or Principal Engineer
  • Ownership of high-availability, high-volume distributed systems
  • Advanced Go skills: concurrency, memory, profiling, optimization
  • Architecture experience: microservices, REST, distributed patterns
  • Data/Messaging: Kafka (or similar), advanced PostgreSQL
  • Infra: Docker & Kubernetes in production
  • Observability, troubleshooting, architectural decision making
  • Fluent English required

Responsibilities

  • Design scalable Go backend services and data pipelines
  • Build Kafka-based event-driven architecture and data flows
  • Make architectural decisions for scalability, consistency, and disaster recovery
  • Optimize Go performance at CPU, memory, and concurrency levels
  • Raise standards for code quality, security, and observability
  • Lead cross-team technical initiatives and mentor engineers
  • Collaborate with DevOps/Product teams and resolve production incidents

Skills

Go
Distributed systems
Kafka
PostgreSQL
Docker
Kubernetes
Observability
Mentoring
Leadership
Fluent English

Tools

Druid
gRPC
Protobuf
Terraform
Helm
Ansible
Prometheus
OpenTelemetry
AWS
GCP
Azure

Job description

HeadHR is seeking a Principal Go Engineer to own architecture and performance of a distributed analytics platform. You will ship scalable Go services, design data pipelines on Kafka, and lead cross-team initiatives in a mostly remote setting across European hours.

You will mentor engineers, drive architectural decisions, and collaborate with DevOps to ensure robust production systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Go Engineer – Distributed Systems Leader (Remote)
Principal Go Engineer – Distributed Systems Leader (Remote)

HeadHR • Wrocław

Hybrid
PLN 320,000 - 520,000
100% remote in European hours
Two-stage interview process
Background check (HireRight)
Lead Go Engineer - Distributed Systems Architect (Remote)
Lead Go Engineer - Distributed Systems Architect (Remote)

HeadHR • Katowice

Hybrid
PLN 260,000 - 380,000
Principal Go Engineer - High-Impact, Remote (EU Hours)
Principal Go Engineer - High-Impact, Remote (EU Hours)

HeadHR • Łódź

Hybrid
PLN 562,000 - 821,000
Principal Go Engineer - Remote, Distributed Systems
Principal Go Engineer - Remote, Distributed Systems

HeadHR • Województwo kujawsko-pomorskie

Hybrid
PLN 380,000 - 520,000
Remote work in European hours
Remote Principal Go Engineer – High-Scale Systems
Remote Principal Go Engineer – High-Scale Systems

HeadHR • Poland

Remote
PLN 475,000 - 735,000
Principal Go Engineer
Principal Go Engineer

HeadHR • Katowice

Hybrid
PLN 260,000 - 380,000
Principal Go Engineer
Principal Go Engineer

HeadHR • Wrocław

Hybrid
PLN 320,000 - 520,000
100% remote in European hours
Two-stage interview process
Background check (HireRight)
Principal Go Engineer
Principal Go Engineer

HeadHR • Łódź

Hybrid
PLN 562,000 - 821,000
Principal Go Engineer
Principal Go Engineer

HeadHR • Województwo kujawsko-pomorskie

Hybrid
PLN 380,000 - 520,000
Remote work in European hours
Principal Go Engineer
Principal Go Engineer

HeadHR • Województwo pomorskie

Hybrid
PLN 300,000 - 520,000
100% remote in European hours