IT & Software

Senior Software Engineer, Real-Time

Jobtailor

London · England · United Kingdom

  • Build and improve software components that aggregate, correlate and present data from over 30 global distribution sites
  • Develop applications and data-processing logic to identify performance issues, service degradation and hotspots across distributed systems
  • Contribute to telemetry pipelines that ingest, transform and route metrics, logs and traces into a common observability layer
  • Deliver synthetic monitoring capabilities measuring the performance and experience of Real-Time services from locations around the world
  • Develop APIs, automation and configuration for managing observability services and capabilities
  • Use Git, CI/CD and configuration-as-code practices to deploy and maintain software and observability assets consistently across environments
  • Work with engineering squads to add and improve instrumentation across Development, Test, PPE and Production environments
  • Collaborate with expert engineers on observability, distributed systems, cloud-native software and real-time data platforms
  • Contribute ideas and improvements as the Real-Time observability platform evolves

Requirements

  • Hands-on software engineering experience gained through employment, a graduate role, or open-source contribution
  • Ability to write and explain software in performance-oriented languages such as Go, modern C++ or Rust
  • Good understanding of core software engineering concepts
  • Familiarity with APIs, Git and modern software development practices
  • Interest in market data, observability, distributed systems, telemetry, data pipelines, real-time systems, performance engineering or cloud-native technology
  • Demonstrated analytical and problem-solving ability in a complex engineering or academic domain
  • Willingness to learn unfamiliar technologies and develop knowledge of complex systems
  • Good communication and collaboration skills
  • Exposure to financial markets, market data or real-time or latency-sensitive systems is desirable
  • Exposure to metrics, logging, distributed tracing or observability platforms is desirable
  • Exposure to OpenTelemetry SDKs, collectors or telemetry standards is desirable
  • Exposure to Kubernetes, containers or cloud platforms is desirable
  • Exposure to data-processing, event-streaming or telemetry-pipeline technologies is desirable
  • Exposure to CI/CD, GitOps or configuration-as-code approaches is desirable
  • Exposure to synthetic monitoring, automated testing, probes or distributed agents is desirable

Core Competencies

Demonstrates expertise in software engineering with a focus on performance-oriented languages such as Go, modern C++, or Rust, and a strong understanding of observability, distributed systems, and real-time data platforms. Proficient in developing APIs, automation, and utilizing CI/CD practices for consistent software deployment and maintenance.

Highest-signal resume keywords

  • Software Engineering Experience
  • Performance-Oriented Languages (Go, C++, Rust)
  • APIs Development
  • Observability and Telemetry
  • CI/CD and Configuration-as-Code

Hard Skills

  • Software Engineering
  • Performance-Oriented Languages
  • APIs Development
  • Data Processing
  • Event Streaming
  • Telemetry Pipelines
  • Distributed Systems
  • Real-Time Systems
  • Observability Platforms
  • Automated Testing

Soft Skills

  • Analytical Ability
  • Problem-Solving
  • Communication
  • Collaboration
  • Willingness to Learn

Industry Keywords

  • Financial Markets
  • Market Data
  • Latency-Sensitive Systems
  • Observability
  • Telemetry

Tools & Technologies

  • Git
  • CI/CD
  • Kubernetes
  • OpenTelemetry
  • Cloud Platforms
  • Containers
  • Synthetic Monitoring
  • Distributed Tracing
  • Configuration-as-Code
  • Telemetry Standards

#J-18808-Ljbffr

Reference: WJ-766_21876297

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.