Principal Go Engineer - High-Impact, Remote (EU Hours)

HeadHR

Łódź

Hybrid

PLN 562,000 - 821,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

HeadHR is seeking a Principal Go Engineer for a distributed data and analytics platform. You will code, own architecture, and optimize critical components running on Kubernetes in cloud and on-prem environments.

You will lead high-scale data pipelines, define data flows with Kafka and PostgreSQL, and mentor engineers while collaborating with DevOps and product teams to resolve incidents.

Qualifications

  • 10+ years in software development with strong Go expertise.
  • Role options include Tech Lead, Staff, or Principal Engineer.
  • Ownership of high-availability, high-volume distributed systems.
  • Advanced Go capabilities including concurrency and profiling.
  • Experience with microservices, REST, and distributed patterns.
  • Kafka or similar messaging and advanced PostgreSQL skills.
  • Production Docker & Kubernetes experience.
  • Fluent English communication and collaboration across teams.

Responsibilities

  • Design scalable Go backend services and data pipelines.
  • Lead architecture decisions on scalability, consistency, and disaster recovery.
  • Optimize Go performance at CPU, memory, and concurrency levels.
  • Raise code quality and observability standards.
  • Mentor engineers and lead cross-team technical initiatives.
  • Collaborate with DevOps and product teams; resolve incidents.

Skills

Go
Distributed systems
Leadership
Observability
Troubleshooting
Performance optimization
Concurrency
Architecture decisions
Kafka
PostgreSQL

Tools

Docker
Kubernetes
Terraform
Helm
Ansible
OpenTelemetry

Job description

HeadHR is seeking a Principal Go Engineer for a distributed data and analytics platform. You will code, own architecture, and optimize critical components running on Kubernetes in cloud and on-prem environments.

You will lead high-scale data pipelines, define data flows with Kafka and PostgreSQL, and mentor engineers while collaborating with DevOps and product teams to resolve incidents.

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
Lead Go Engineer - Distributed Systems Architect (Remote)
Lead Go Engineer - Distributed Systems Architect (Remote)

HeadHR • Katowice

Hybrid
PLN 260,000 - 380,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 • 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 • Katowice

Hybrid
PLN 260,000 - 380,000
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