Principal Distributed Systems Developer

The Wave
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Tech stack

C
.NET
API
Artificial Intelligence
Azure
Cloud Computing
Code Review
ETL
Relational Databases
Software Debugging
Linux
Distributed Data Store
Distributed Systems
Python
PostgreSQL
MariaDB
Microsoft SQL Server
MySQL
Online Analytical Processing
Oracle Applications
RabbitMQ
Data Streaming
Azure
Datadog
Multithreading
Cloud Platform System
Grafana
Concurrency
Backend
Data Lake
Kubernetes
Real Time Data
Kafka
Dynatrace
Databricks
Go

Job description

estatesHigh-volume streaming flows (multiple transactions per second)GBs of daily data ingestionKey responsibilities include:End-to-end development of high-performance, distributed data systems built on .NET (currently .NET 8-10).Building and optimising Kafka-based streaming applications and real-time data flows.Designing and implementing ETL components for large-scale market data ingestion.Ensuring platform reliability and minimal downtime through strong observability and monitoring practices (Grafana environment).Contributing to architectural design, including producing and reviewing design diagrams.Working closely with Product Owners to translate requirements into robust technical solutions.Participating in detailed code reviews, ensuring high standards of quality, performance, and maintainability.Influencing platform strategy as a senior member of the engineering team.Supporting the introduction of new technologies, including planned adoption of ClickHouse and Databricks. Required, Scala Developer - UK/RemoteMy client are seeking a talented Scala Developer to join their engineering team and contribute to the design and development of scalable, high-performance applications. This role involves working on modern distributed systems, building APIs, and..., Senior Full Stack Engineer (Go / Python) - London, HybridExciting opportunity to build the platform allowing AI to operate safely and at scale within the financial sector, unlocking high-level financial guidance to millions. We are looking for a Senior Full Stack Engineer..., Principal Software Engineer(£130,000 - £155,000 + bonus)About the Company: A publicly-traded fintech (NYSE-listed) operating one of the world's most-visited platforms for finance news and data, serving millions of users globally. The engineering team is responsible for..., Role: Rust Software EngineerSalary: Up to £200k + BonusLocation: London (Hybrid)This firm is an elite company with high tech standards who have previously set tech world records. They are made up of some exceptionally talented individuals who above all are passionate about...

Requirements

Experience7+ years' experience as a .NET Developer (preferably .NET 8/9/10).Proven experience building high-throughput systems such as:Applications streaming +100GB via Kafka, orManaging +100TB data lakes, orOperating against +10TB relational/time-series/OLAP databases.Strong data streaming experience (Kafka preferred; alternatives such as Azure Service Bus, RabbitMQ, Kinesis, or Pulsar considered).Deep understanding of multithreading and concurrency in .NET - particularly SPANs and Channels.Strong relational database experience (Postgres preferred; SQL Server, Oracle, MySQL/MariaDB considered).Experience working in industries that handle significant data peaks or throughput spikes.Strong monitoring and observability experience (Grafana preferred; Datadog, Dynatrace, or App Insights considered).Excellent code review and debugging capability. Bonus experience:Azure, Kubernetes, Azure DevOpsMongoDBExposure to commodities trading or financial markets environments

Benefits & conditions

Engineering Manager - £110,000-£140,000 + Equity - London (Hybrid)The Opportunity Join a high-performance technology company building complex, real-time platforms used globally at significant scale.The business operates mission-critical systems where performance,...

About the company

A leading global commodities trading firm is seeking a Senior .NET Developer to join its high-performing Data Platform team. This role sits within a business-critical engineering function responsible for building and maintaining high-throughput, low-latency data systems that underpin trading, analytics, and operational decision-making across the firm. This is not a typical backend development role. While predominantly software engineering focused, it carries elements of data engineering - building streaming pipelines, designing high-performance components, and handling significant data volumes across distributed systems. You'll join a collaborative Scrum-based team with a strong engineering culture, contributing not just code but ideas, architectural thinking, and platform evolution. Role OverviewAs a Senior .NET Developer within the Data Platform team, you will play a key role in the design, development, and optimisation of highly critical systems managing:+100TB data, Senior Backend EngineerPlayter is a UK-based SME lender providing flexible finance to growing businesses. We combine product-led underwriting, real-time data ingestion, and proprietary risk models to originate and service short-term lending at scale.In late 2025, Playter..., Founding Engineer Central London Up to £200k + Founding EquityWe're partnering with an ambitious Generative AI startup building cutting-edge Voice AI products designed to redefine how humans interact with machines.The company is led by Oxford and Cambridge educated..., Core Developer (Python) - Algo Trading Firm - London - Up to £350k+ TC (DOE)One of London's most impressive Algo Trading firms is looking for Engineering Wizards to join their team in London. Having arguably one of the best technology teams in the world, the firm is in a..., Senior Software EngineerThe OpportunityOn behalf of a global powerhouse in FinTech Infrastructure, we are seeking a Senior Software Engineer. Our client operates one of the largest financial networks, serving as the digital backbone for thousands of global financial...

Apply for this position