TL;DR

Senior Software Engineer (Distributed Systems): Building and optimizing core distributed systems that power the Sysdig platform at scale with an accent on solving challenging scalability and performance problems. Focus on building reliable components within a complex distributed system and collaborating across teams.

Location: Remote, restricted to Italy, Spain, or Belgrade (Serbia).

Company

Sysdig helps organizations secure innovation in the cloud, leading the market with runtime insights, open innovation, and agentic AI.

What you will do

  • Build core distributed systems for the Sysdig platform.
  • Solve scalability and performance problems in complex distributed systems.
  • Build reliable components collaboratively.
  • Participate in an on-call rotation to address urgent issues.

Requirements

  • 5+ years of experience in Java or Golang.
  • Hands-on experience building horizontally scalable components.
  • Hands-on experience building event-driven architectures using messaging and streaming platforms like Kafka, NATS, or Apache Flink.
  • Familiarity with cloud providers (AWS, GCP) and Kubernetes.
  • Fluency in English.

Culture & Benefits

  • Extra days off to prioritize well-being.
  • Mental health support for you and your family through the Modern Health app.
  • Great compensation package.
  • Emphasis on diversity, open dialogue, and continuous improvement.