Principal Engineer Systems Engineering

Morson Group
2 days ago

Role details

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

Job location

Remote

Tech stack

.NET
Artificial Intelligence
Systems Engineering
Azure
C Sharp (Programming Language)
Code Review
Data Centers
ETL
Data Systems
Relational Databases
Software Debugging
Distributed Data Store
Distributed Systems
Global Distribution Systems
PostgreSQL
MariaDB
Microsoft SQL Server
MySQL
Online Analytical Processing
Oracle Applications
RabbitMQ
Blockchain
Data Streaming
Azure
Datadog
Multithreading
Grafana
Concurrency
Backend
SC Clearance
Data Lake
Kubernetes
Ripple (payment Protocol)
Real Time Data
Kafka
Dynatrace
Databricks

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, Job Description Software Engineer - C# / .NET (Automation & Distributed Systems) Fully Remote | £50,000 | London Meetups Every 2 Months We are working with a fast-growing automation and AI-driven software company building backend systems that automate real operational..., Job Description Marketing Development Specialist - Express Distribution Office Based at Heathrow Salary up to £37K Base plus Commission OTE £41K Our Client is one of the leaders in cross border ecommerce delivery. Offering global delivery solutions for seamless..., Principal Systems Engineer Location: Edinburgh or Newcastle Duration: 12 months Rate: £70 per hour Umbrella SC Clearance Required We are seeking Systems Engineers to contribute to the continued development of an in-service radar system, by supporting the planning and..., Job Title: Principal Engineer Systems Engineering (Requirements & Acceptance) Location: Barrow-in-Furness (Hybrid 2 days on site per fortnight) (dependent on business needs) Salary: Up to £60,000 (Commensurate with skills and experience) What youll be doing: Generate and..., 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..., Datacenter People are currently supporting a specialist energy & digital infrastructure advisory practice in the appointment of a Principal Power Systems Engineer to help lead complex grid and substation mandates across Europe and wider international markets. This is not a..., Job Title: Principal Engineer Systems Engineering (Requirements & Acceptance) Location: Barrow-in-Furness (Hybrid 2 days on site per fortnight) (dependent on business needs) Salary: Up to £60,000 (Commensurate with skills and experience) What youll be doing: -...

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, Job Description Senior Engineer-Electric Distribution Systems£67-72K plus vehicle plus Benefits Field Based Role covering Bristol/Midlands patchAre you a Senior Engineer, with experience operating on 11kV networks, looking for a unique and prestigious position with a...

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

Apply for this position