Cyberhaven

Senior/ Staff Software Engineer (Content Processing)

EU Remote. Posted 18 days ago

The role

You will design, build, and evolve scalable, reliable backend infrastructure for a data security platform. The role involves working on distributed systems, high-throughput data pipelines, and cloud-native infrastructure.

What you will do

  • Design, build, and evolve scalable distributed backend systems and high-throughput data processing pipelines.
  • Develop reliable, high-performance services with a focus on concurrency, efficiency, and fault tolerance.
  • Design and improve event-driven architectures, asynchronous workflows, and distributed coordination mechanisms.
  • Solve complex engineering challenges involving consistency, retries, idempotency, deduplication, backpressure, and failure recovery.
  • Make architectural decisions involving distributed storage, messaging systems, and data processing strategies.
  • Identify and eliminate performance bottlenecks.
  • Drive architectural improvements and modernization of existing systems.
  • Own critical services end-to-end from design to production operations.
  • Lead technical design discussions and establish engineering best practices.
  • Collaborate across engineering teams to define technical direction and solve cross-service challenges.

Required qualifications

  • Strong software engineering experience designing, building, and operating complex production backend systems.
  • Deep understanding of distributed systems fundamentals, concurrency, asynchronous processing, consistency, and fault tolerance.
  • Strong proficiency in Go, or comparable backend programming experience with the ability to become productive in Go.
  • Experience designing and operating systems using messaging technologies such as Kafka, Google Cloud Pub/Sub, or AWS SQS.

About the company

Cyberhaven builds Data Security for the Agentic Enterprise by tracing the full lifecycle of data. The team is backed by $250M from investors like Khosla and Redpoint.