Software Engineer Golang

Exaring AG
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Tech stack

API
Code Review
Software Debugging
Linux
Distributed Systems
Prometheus
Software Engineering
Data Streaming
Grafana
Caching
Backend
Kubernetes
Low Latency
Terraform
Docker
Go
Microservices

Job description

As a Software Engineer, you'll be part of the team building and scaling the core systems behind our CDN and ad-tech infrastructure. You'll design and implement performant, distributed, and reliable software in Go, shaping how content and ads are delivered to millions of users in real time., * Design, develop, and maintain high-performance backend services for content delivery and ad insertion.

  • Build resilient, observable systems optimized for low latency and high throughput.
  • Collaborate with SRE and platform teams to deploy, monitor, and scale services in Kubernetes.
  • Contribute to internal frameworks and libraries that power our CDN and real-time decision systems.
  • Develop APIs (REST and gRPC) that integrate with our data, analytics, and streaming pipelines.
  • Participate in system design, code reviews, and continuous improvement of development processes., * The position can be based in Munich or remote within Germany.
  • Work on a product reaching millions of users in real time.
  • A modern, high-performance tech stack (find our tech stack here: Tech-Stack).
  • An agile, product-focused culture with short feedback loops.
  • A highly scalable infrastructure (multi-terabit CDN scale).
  • Real ownership, responsibility, and a strong, experienced engineering team.

What to look forward to

  • Remote-first work environment and home office.
  • Flexible working hours.
  • Regular team events such as mountain hikes.
  • Personal learning budget for conferences, workshops, or further education.
  • Comprehensive insurance package.
  • 30 vacation days per year.

The Hiring Process

We offer a fast and transparent hiring process to make it as convenient as possible for you! You will always have a point of contact to guide you through the process.

Requirements

Do you have experience in gRPC?, * Strong experience in backend software development, with a focus on Go (Golang).

  • Understanding of distributed systems, caching, and high-performance networking (HTTP/2, QUIC, CDN concepts).
  • Experience designing and maintaining APIs and event-driven systems.
  • Familiarity with Kubernetes, Docker, and infrastructure-as-code (Terraform).
  • Experience with observability tooling (Prometheus, Grafana, OpenTelemetry).
  • Knowledge of ad-tech, streaming, or large-scale content delivery systems is a plus.
  • Comfortable working in Linux environments and debugging system-level issues.
  • Good proficiency in spoken and written German or English.
  • Availability for once-per-quarter trips to the main office in Munich.

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

About the company

At Exaring AG, we operate the entire platform and handle the complete process: from video encoding to delivering streams to over a million customers across Germany.

Apply for this position