Senior Golang Engineer

Zendesk Zendesk · Enterprise · Krakow, Poland

Senior Golang Engineer for Zendesk's Workforce Management product team, focusing on building and scaling AI-powered backend systems for forecasting, scheduling, and agent performance tracking. The role involves leading SDLC, influencing technical direction, and ensuring system performance and reliability.

What you'd actually do

  1. Own design, implementation, testing, review, and maintenance of high-quality Golang services used by millions.
  2. Lead full SDLC for multi-developer initiatives: from product discovery and architecture through delivery, monitoring, and support.
  3. Influence and define cross-squad technical direction, architecture, and system boundaries for mission-critical areas.
  4. Translate product and customer needs into scalable technical solutions alongside PMs, SREs, and customer-facing teams.
  5. Proactively manage technical debt, break down complex work into actionable tasks, and set standards for code quality and testing.

Skills

Required

  • Go (Golang)
  • Docker
  • PostgreSQL
  • MySQL
  • AWS
  • Terraform
  • distributed systems
  • event-driven architectures
  • Kafka
  • RESTful services
  • automated testing

Nice to have

  • PHP
  • Laravel
  • ClickHouse
  • Datadog
  • Sentry
  • CI/CD
  • Kubernetes
  • Workforce Management platforms

What the JD emphasized

  • 8+ years professional software engineering experience, with 5+ years focused on backend or integration engineering.
  • Advanced proficiency in Go (Golang) and Go testing practices
  • Solid experience with relational databases (PostgreSQL, MySQL) and designing performant data models and queries.
  • Deep understanding of distributed systems concepts (eventual consistency, timeouts, retries, partitioning, circuit breakers).
  • Experience with event-driven architectures and Kafka (or similar message buses) at scale.