Lead Go Engineer - Distributed Systems Architect (Remote)

HeadHR

Katowice

Hybrid

PLN 260,000 - 380,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

HeadHR is seeking a Principal Go Engineer to own the architecture and performance of a distributed data platform. You will design scalable Go backend services and lead high-stakes technical initiatives on Kubernetes in a large production environment.

You will mentor engineers, collaborate with DevOps and product teams, and drive architectural decisions to ensure scalability, reliability, and observability across Europe-focused deployments. Remote in European hours.

Qualifications

  • 10+ years of software development experience.
  • 5+ years of Go programming.
  • Experience leading architecture for high availability distributed systems.
  • Strong English communication.
  • Hands-on ownership of critical backend systems.
  • Experience with microservices architectures.

Responsibilities

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

Skills

Go
High-load distributed systems
Architectural decision-making
Observability & troubleshooting
Leadership & mentoring
English language fluency
Ownership

Tools

Docker
Kubernetes
Kafka
PostgreSQL
gRPC
Protobuf
Terraform
Helm
Ansible
Prometheus
OpenTelemetry
OAuth 2.0

Job description

HeadHR is seeking a Principal Go Engineer to own the architecture and performance of a distributed data platform. You will design scalable Go backend services and lead high-stakes technical initiatives on Kubernetes in a large production environment.

You will mentor engineers, collaborate with DevOps and product teams, and drive architectural decisions to ensure scalability, reliability, and observability across Europe-focused deployments. Remote in European hours.

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)
Senior Go Architect: Distributed Systems (Remote, EU Hours)
Senior Go Architect: Distributed Systems (Remote, EU Hours)

HeadHR • Województwo pomorskie

Hybrid
PLN 300,000 - 520,000
100% remote in European hours
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
Principal Go Engineer - High-Impact, Remote (EU Hours)
Principal Go Engineer - High-Impact, Remote (EU Hours)

HeadHR • Łódź

Hybrid
PLN 562,000 - 821,000
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 • Łódź

Hybrid
PLN 562,000 - 821,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 • Województwo pomorskie

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

HeadHR • Województwo kujawsko-pomorskie

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