Gcore logo
Gcore

Powerful edge and cloud solutions for media business and the entertainment industry

Software Engineer, Golang

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Cyprus

Posted

5 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishDNSLinuxTCP/IPGo

Job Description

Software Engineer, Golang

Gcore

• 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

Job Requirements

  • At least 5 years of experience in software engineering
  • 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
  • Hands-on experience with AI coding assistants (e.g., Claude Code, Copilot, Cursor) and agentic workflows for automation or ops tasks (nice to have)
  • Familiarity with the DNS protocol and experience with DNS server implementations (nice to have)
  • Solid knowledge and experience with network protocols such as BGP, and TCP/IP (nice to have)

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*

Related Job Pages

More Backend Engineer Jobs

Travoom logo

CTO – Experienced Startup, Hands-On Rust

Travoom

Travoom is the marketplace for bucket list travel experiences.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Define and lead the long-term technical architecture of the platform • Lead backend architecture and infrastructure strategy using Rust-based systems • Help build scalable systems supporting feeds, messaging, live updates, video, and data infrastructure • Oversee engineering direction across backend, frontend, infrastructure, and product systems • Partner closely with leadership on product and company strategy • Establish engineering culture, hiring standards, and technical execution processes • Work directly with engineers on architecture reviews, tradeoffs, and implementation decisions • Help design future financial infrastructure including rewards, wallets, payments, and crypto-related systems • Support AI-powered systems including translation, recommendation, search, and football history infrastructure • Ensure scalability, reliability, performance, and security across all systems

Texas
TTEC logo

AI Backend Engineer

TTEC

Customer experience obsessed. Powered by people + technology.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

• Build and operate backend systems that serve AI-powered insurance workflows in production. • Design and implement AI orchestration layers that connect models, APIs, workflows, and business logic. • Build inference pipelines for LLM-based and AI-assisted automation systems. • Optimize latency, throughput, and cost across AI services (caching, batching, streaming, routing). • Design stable service boundaries between backend systems, ML components, and product APIs. • Implement observability: logging, metrics, tracing, alerting, and incident response workflows. • Debug production issues across distributed AI systems and resolve root causes. • Collaborate closely with frontend, product, operations, and ML teams to ship end-to-end features. • Continuously improve system reliability, scalability, and performance.

California
$140K - $200K / year
Applaudo logo

Senior .NET Developer – Temporary Contract

Applaudo

Nearshore Software Development Solutions

Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

• Design, develop, and own features within the core enterprise integration layer, from technical design to deployment and monitoring. • Implement event-driven solutions using Azure Service Bus and Azure Functions, aligned with the broader integration architecture. • Collaborate closely with the Principal Architect, tech leads, and other developers to deliver consistent, scalable solutions across business verticals. • Take full ownership of assigned tasks, from planning through delivery, with minimal need for oversight. • Communicate clearly and proactively with both technical and non-technical stakeholders on progress, blockers, and technical decisions. • Champion code quality, testing, and CI/CD best practices; actively participate in code reviews. • Troubleshoot and resolve complex issues in a distributed, cloud-based environment using Application Insights or equivalent APM tooling.

Mexico
Applaudo logo

Senior Full Stack Java Engineer – Java, Angular

Applaudo

Nearshore Software Development Solutions

ContractRemoteTeam 501-1,000Since 2013H1B No Sponsor

• Design, build, and debug new product features end-to-end. • Develop and maintain RESTful APIs in Java 21 / Spring Boot. • Implement and maintain Redis-based caching strategies. • Build reactive Angular 19 components. • Write E2E and unit tests focused on critical business logic. • Work with AWS for storage, deployment, observability, and AI integrations. • Proactively communicate feature complexities or scope changes. • Actively participate in Agile ceremonies and client-facing meetings. • Partner with peer engineers to maintain code quality across the team.

Mexico