Principal Go Engineer

Solid Company

Województwo wielkopolskie

Hybrid

PLN 420,000 - 660,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100% remote (EU hours)

Job summary

Solid Company in a remote European role seeks a Principal Go Engineer to own architecture for a distributed data platform. You will design scalable Go services, build high-throughput data pipelines, and drive architectural decisions across teams.

Expect hands-on leadership, mentoring, and collaboration with DevOps and product teams to resolve production incidents and improve observability while optimizing performance on Kubernetes in production environments.

Qualifications

  • 10+ years of development experience with 5+ years on Go.
  • Ownership of high-availability, high-volume distributed systems.
  • Advanced Go including concurrency, memory management, profiling, optimization.
  • Experience with microservices, REST, and distributed patterns.
  • Fluency in English.

Responsibilities

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

Skills

Go
Observability
Troubleshooting
Architectural decision-making
Fluent English

Tools

Docker
Kubernetes
Kafka
PostgreSQL
gRPC
Protobuf
Terraform
Helm
Ansible
Prometheus
OpenTelemetry

Job description

Requirements:
  • 10+ yrs dev, 5+ yrs Go.
  • Role: Tech Lead, Staff, or Principal Engineer.
  • Core: Ownership of high-availability, high-volume distributed systems.
  • Go: Advanced (concurrency, memory, profiling, optimization).
  • Architecture: Microservices, REST, distributed patterns (partitioning, idempotency).
  • Data/Messaging: Kafka (or similar), Advanced PostgreSQL.
  • Infra: Docker & Kubernetes (production).
  • Skills: Observability, troubleshooting, architectural decision-making.
  • Language: Fluent English.
Additional Advantages:
  • Scale: Millions of events/sec, TB-scale, real-time data.
  • Advanced Go: Deep CPU/memory optimization.
  • Tech Stack: Druid, gRPC, Protobuf, Terraform, Helm, Ansible.
  • Cloud & Monitoring: AWS/GCP/Azure, Prometheus, OpenTelemetry.
  • Security & Testing: OAuth 2.0, TLS, Load/Stress testing.
  • Domain: Telecom, network analytics, open-source contributions.
  • Leadership: Strong hands-on skills mixed with mature architectural trade-off experience.
Kogo poszukujemy?
About the role

Principal Go Engineer for a distributed data and analytics platform. You will code and take ownership of the architecture, performance, and key components. Requires hands-on experience with large production systems processing network data on Kubernetes, public cloud, and on-premises.

  • Designing scalable Go backend services and high-performance data pipelines.
  • Building Kafka-based event-driven architecture and defining data flows.
  • Making architectural decisions regarding scalability, consistency, and disaster recovery.
  • Optimizing Go at the CPU, memory, and concurrency levels.
  • Raising standards in code quality, security, and observability.
  • Leading cross-team technical initiatives and mentoring engineers.
  • Collaborating with DevOps/Product teams and resolving production incidents.
We offer:
  • A distributed system you designed or significantly redesigned.
  • A scalability or performance problem you solved independently.
  • Systems handling massive volumes of events or data.
  • A complex technical initiative you led.
  • Two stages: tech interview with the client, followed by an end-client interview.
  • End-client meetings occur within ~72h, usually after 4:00 PM.
  • Employment requires a successful HireRight background and address check.
  • 100% remote working in European hours, available ASAP.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Go Engineer
Principal Go Engineer

Solid Company • Polska

Hybrid
PLN 527,000 - 791,000
100% remote in European hours
Hands-on leadership role
Challenging distributed systems scale
Principal Go Engineer
Principal Go Engineer

Solid Company • Województwo pomorskie

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

Solid Company • Katowice

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

Solid Company • Wrocław

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

Solid Company • Łódź

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

Solid Company • Województwo kujawsko-pomorskie

Remote
PLN 380,000 - 520,000
Remote work in European hours
Lead Go Developer
Lead Go Developer

Solid Company • Wrocław

On-site
PLN 180,000 - 300,000
Go Architect / Solution Architect
Go Architect / Solution Architect

Solid Company • Warszawa

On-site
PLN 250,000 - 350,000
Lead Go Developer
Lead Go Developer

Solid Company • Warszawa

On-site
PLN 260,000 - 380,000
Go Developer
Go Developer

Solid Company • Warszawa

On-site
PLN 180,000 - 260,000
Top locations