Xebia Poland

Go System Level Developer

Xebia Poland

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

DockerGoKubernetesLinuxOpen SourceShell ScriptingVMware

About the role

  • Developing and maintaining Go-based tooling with a strong focus on dependency management and project structure
  • Analyzing complex dependency trees
  • Contributing to open-source projects and collaborating within distributed teams
  • Designing and optimizing Kubernetes-based environments
  • Collaborating with cross-functional teams across different time zones (11:00–19:00 CET or 9–5 EST)
  • Focusing on internal replatforming efforts
  • Building a custom version control system and a new CI/CD platform

Requirements

  • Core Golang expertise with deep understanding of Go’s project structure, dependency management, and vendoring mechanism
  • Ability to work between 11:00–19:00 (CET) or Regular USA Eastern Time 9–5
  • Proficiency with Kubernetes
  • Ability to analyze and automate dependency trees
  • Strong skills in shell scripting, Makefiles, and Linux toolchains
  • Experience with system-level automation tasks
  • Solid Linux experience (preferably Debian-based distributions)
  • At least 7 years of software development experience
  • At least 5 years of system development experience
  • Solid experience with system containers (beyond Docker)
  • Experience working in open source environments
  • Proficiency with version control systems
  • Experience with VMware virtualization and resource allocation models
  • Practical knowledge of container–host OS interactions (CPU, memory, disk I/O)
  • Understanding of how data devices and memory resources are managed within Kubernetes clusters
  • English level: B2–C1
  • Systems-thinking mindset — you understand how the OS works under the hood
  • Curiosity and enjoyment in working close to the metal — with filesystems, kernels, and container runtimes
Benefits
  • Opportunity to work on innovative projects
  • Professional growth and development
  • Collaboration with renowned global brands

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GolangKubernetesshell scriptingMakefilesLinux toolchainssystem-level automationversion control systemsVMware virtualizationsystem containersdependency management
Soft skills
collaborationsystems-thinking mindsetcuriositycommunication