Principal Software Engineer

Principal Software Engineer (Data Platforms / APIs)

London | Full-time | High-Scale Data Infrastructure

We’re working with a global digital asset and market data group operating at the intersection of financial markets, crypto, and institutional-grade data platforms .

This business powers real-time market data, indices, and analytics used by institutional clients worldwide. The engineering challenge is non-trivial: billions of requests per month , always-on systems, and zero tolerance for downtime or inaccurate data.

They’re now hiring a Principal Software Engineer to own the technical direction across their core data platforms and APIs .

This is a senior, hands-on IC leadership role . You’ll set architectural direction, solve problems, and raise the technical bar across teams.

What You’ll Be Doing:

  • Owning and driving the long-term technical roadmap across high-scale data services (REST APIs, streaming, WebSockets, client-facing platforms)
  • Designing and evolving resilient, high-throughput distributed systems operating 24/7
  • Acting as the technical escalation point for complex, cross-team challenges (resiliency, uptime, architectural change at scale)
  • Mentoring senior engineers on architecture, trade-offs, and operational best practice
  • Leading platform-wide improvements in observability, testing strategy, and developer tooling
  • Making pragmatic build vs buy decisions for core data and infrastructure components

What You’ll Bring:

  • 8+ years’ backend engineering experience, with time operating at Staff or Principal level
  • Deep experience designing, building, and running large-scale distributed systems
  • Strong understanding of synchronous and asynchronous architectures (REST, streaming, event-driven systems)
  • Experience supporting high-availability, global, always-on platforms , ideally in financial or data-heavy environments
  • Strong production experience with Node.js or Go
  • Solid database fundamentals (PostgreSQL, Redis, performance tuning)
  • Strong DevSecOps mindset: CI/CD, infrastructure-as-code, monitoring, logging, tracing
  • Ability to influence senior technical and non-technical stakeholders without formal authority

Nice to have:

  • Cloud-native architecture (Azure or GCP)
  • Kafka or similar event-streaming platforms
  • Kubernetes / Docker
  • Observability tooling (Datadog, Prometheus, OpenTelemetry)
  • Exposure to market data, financial systems, or regulated environments

What’s On Offer:

  • £150,000 – £175,000 base salary
  • 25% Bonus of base salary
  • Share Scheme
  • High ownership, real technical influence, and problems that genuinely matter

This is a rare opportunity for a senior engineer who wants to define architecture and own outcomes , not maintain legacy decisions.

💬 Apply via LinkedIn or message directly for a confidential conversation.

Job Details

Company
enable Technology
Location
City of London, Greater London, UK
Posted