CareerPlan

Senior Software Engineer II, Endpoint - ThousandEyes

London, United KingdomFull-time2026-10-28 → 2026-11-10

Core

Design, develop, and scale backend systems that ingest, aggregate, and store data collected by endpoint agents to help customers troubleshoot network issues and analyze end-user experience.

Role type

Senior backend software engineer (distributed systems)

Builds

Core product capabilities for digital experience assurance platform

Domain

Networking, Observability, Cloud Infrastructure

Required skills

Java, Kotlin, Spring Boot, distributed systems, event-driven architecture, on-call incident resolution

Preferred skills

Docker, Kubernetes, AWS, Elasticsearch, Kafka Streams, CQRS, networking fundamentals

Technologies

Java, Kotlin, Spring Boot, Docker, Kubernetes, AWS, Elasticsearch, Kafka

Responsibilities

Design and develop backend systems for data ingestion and storage; Scale systems to handle high-load challenges; Partner with cross-functional stakeholders to deliver resilient features; Improve operational excellence through monitoring and automation.

Seniority

Senior, hands-on IC