Software Engineer (Golang) - Traffic Management System
Gcore · Poland, Serbia, Cyprus
Job description
About the role
Gcore builds managed DNS infrastructure and offers a Traffic Management System that steers client traffic for performance, availability and resilience. As a Software Engineer (Go), you will design, build and maintain the Traffic Management System API (a Go service) and the agent that applies routing configuration on edge nodes, helping consolidate edge routing onto a single control plane.
Key responsibilities
- Design, build and maintain the Traffic Management System API (Go service) for routing and traffic-steering configuration across the global edge fleet.
- Develop the agent that renders and applies routing configuration on edge nodes, driving the desired state from the API to the edge.
- Build and extend BGP and Anycast routing capabilities, including config rendering, peer-group and route-map support, and prefix filtering.
- Develop and maintain automated failover and high-availability solutions, including non-stop maintenance mode and capacity- and health-aware traffic offloading.
- Strengthen reliability with strong test coverage (config rendering and end-to-end pipeline tests), metrics and observability.
- Collaborate with cross-functional teams to optimise system performance, reliability and resiliency.
Required profile
- At least 5 years of experience in software engineering and 3+ years with Go.
- Ability to work independently with minimal supervision, owning work end-to-end and communicating proactively.
- Background in DevOps practices, with a focus on infrastructure as code, CI/CD pipelines and system monitoring tools.
- Familiarity with SLIs, SLOs and SLAs and proven experience in incident management and resolving production issues.
Required skills
- Go programming.
- Linux environment.
- Nice to have: hands-on experience with AI coding assistants (e.g. Claude Code, Copilot, Cursor), familiarity with the DNS protocol and DNS server implementations, and solid knowledge of BGP and TCP/IP.
What we offer
- Competitive compensation.
- Flexible working hours and hybrid or remote options, depending on the 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.
- Language courses, modern offices with snacks and drinks, and team sports and social activities.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Georgia.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 days ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Gcore
Poland, Serbia, Cyprus