
Go System Level Developer
Xebia Poland
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
Visit company websiteJob 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