Skip to main content
Gcore

Software Engineer (Golang)

RemotePoland, Serbia, Cyprus +1 more only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to PL, RS, CY, GE only. Set where you work from to check your eligibility.

No BS summary

Golang Software Engineer with 3+ years of experience in Go and 5+ years in software engineering. Must be comfortable with Linux and DevOps practices (IaC, CI/CD, monitoring). Experience with SLIs/SLOs/SLAs and incident management is required. Experience with AI coding assistants, DNS, BGP, and TCP/IP is a plus.

Core skills

GoBGPAnycast

Required skills

LinuxDevOpsinfrastructure as codeCI/CD pipelinessystem monitoring toolsservice-level indicators (SLIs)service-level objectives (SLOs)service-level agreements (SLAs)incident management

Optional skills

AI coding assistantsClaude CodeCopilotCursoragentic workflowsDNS protocolDNS server implementationsTCP/IP

Required languages

English

What you'll do

  • Design, build, and maintain the Traffic Management System API (a Go service) to manage routing and traffic-steering configuration across our global edge fleet.
  • Develop the agent that renders and applies routing configuration on edge nodes, reliably driving desired state from the API out to the edge.
  • Build and extend BGP and Anycast routing capabilities, including config rendering, peer-group and route-map support, and prefix filtering, as we consolidate edge routing onto a single control plane.
  • Develop and maintain automated failover and high-availability solutions, including non-stop maintenance mode and capacity- and health-aware traffic offloading from saturated points of presence.
  • Strengthen reliability through strong test coverage (config rendering and end-to-end pipeline tests), metrics, and observability across the routing pipeline.
  • Collaborate with cross-functional teams to optimize system performance, reliability, and resiliency.

What they require

  • At least 5 years of experience in software engineering and 3+ years' experience with Go.
  • Proven ability to work independently with minimal supervision, owning work end-to-end and communicating proactively.
  • Comfort with working in Linux environments.
  • Background in DevOps practices, with a focus on infrastructure as code, CI/CD pipelines, and system monitoring tools.
  • Familiarity with service-level indicators (SLIs), objectives (SLOs), and agreements (SLAs) and their application in maintaining system reliability.
  • Proven experience in incident management, including handling and resolving production issues effectively.

Benefits

  • Competitive compensation
  • Flexible working hours and hybrid or remote options, depending on your role
  • Work from anywhere in the world for up to 45 days per year
  • Private medical insurance for you and your family*
  • Extra paid vacation and sick leave days*
  • Support for life’s important moments and celebrations
  • Language courses to help you connect and grow
  • Modern, welcoming offices with snacks, drinks, and entertainment*
  • Team sports and social activities*
  • *Benefits may vary depending on your location.

Gcore is a global provider of infrastructure and software solutions for AI, cloud, network, and security, powering real-time communication, streaming, enterprise AI, and secure web applications.

🇱🇺 LuxembourgCloud InfrastructureMid-sizegcore.com/
Salary not disclosed