Principal Software Engineer (Hybrid)

Principal Software Engineer (Hybrid)

Full-Time 66150 - 80850 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Shape and build a next-gen market data platform with clean, high-quality code.
  • Company: Fastmarkets, a leading price-reporting agency for global commodities.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative culture focused on continuous improvement and diversity.
  • Why this job: Join a dynamic team and make a real impact in the financial tech space.
  • Qualifications: Experience in C#/.NET, mentoring skills, and a passion for coding best practices.

The predicted salary is between 66150 - 80850 £ per year.

About Fastmarkets

Fastmarkets is an industry‑leading price‑reporting agency (PRA) and information provider for global commodities, offering price data, news, analytics and events for agriculture, forest products, metals and mining, and new‑generation energy markets.

With a history dating back to 1865, Fastmarkets supplies critical data to customers seeking to understand and predict dynamic markets, enabling more effective trading and risk management.

The company operates worldwide, employing over 600 people across the UK, US, China, India, Singapore, Brazil, Belgium, Finland and beyond.

Job Overview

Our next‑generation real‑time market data platform operates 24×7 globally, connecting to over six financial exchanges and delivering market data, benchmark prices, news content and research to customers worldwide.

This role is an exciting opportunity to shape and build the platform that will underpin the next phase of Fastmarkets’ digital growth.

Role Summary

As a senior member of the development team reporting to an Engineering Manager, you will serve as a principal engineer.

You will contribute to the strategic and technical direction of the Technology Team while being a highly productive developer passionate about clean, high‑quality code.

Your responsibilities will include designing fault‑tolerant microservices, building scalable web and mobile UIs, and fostering an engineering culture that prioritises metrics over opinion.

You will mentor junior developers and provide technical leadership as an individual contributor.

Key Responsibilities

  • Guide coding best practice within the team
  • Deliver high‑quality, performant code that adheres to SOLID design principles
  • Provide mentorship and guidance for more junior engineers
  • Contribute to the overall strategic technical direction of the platform
  • Key Interfaces
  • Engineering Manager
  • Software engineering team
  • SRE
  • Enterprise Architect
  • Product Owners / Product Management
  • Required Qualifications
  • Experience with C# / . NET Framework
  • Solid understanding of concurrent programming
  • Familiarity with messaging technologies such as Service Bus or Event Hubs
  • Proficiency in Test‑Driven Development and Continuous Integration
  • Experience building distributed systems, RESTful APIs, and SOA
  • Skills in ASP. NET / Web development
  • Experience with SQL and No SQL databases
  • Strong communication skills and a collaborative attitude
  • Proven ability to develop real‑time, low‑latency systems
  • Experience mentoring and growing junior developers
  • Preferred Qualifications
  • Experience with . NET 8.0 or higher
  • Knowledge of Azure cloud services
  • Exposure to FIX or SBE message processing or similar
  • Experience with garbage‑free . NET development
  • Familiarity with distributed caching technologies such as Redis
  • Skills in stress testing, performance tuning, and code benchmarking
  • Background in C++ (current or previous experience)
  • Experience designing and deploying microservices
  • Understanding of networking protocols (UDP, TCP)
  • Experience with Continuous Delivery pipelines
  • Knowledge of market data, commodity exchanges, and financial instruments
  • Personal Attributes
  • Deeply technical and detail‑oriented
  • Committed to continuous improvement for yourself, team, and processes
  • Strategic thinker capable of executing in a fast‑paced environment
  • Highly collaborative and comfortable working across teams and geographies
  • Results‑driven with a focus on long‑term value creation

Our Values

  • METRICS DRIVEN – we use insights to improve customer experience and business performance
  • ACCOUNTABLE – we keep our promises and get things done
  • GROWTH MINDSET – we adapt quickly to changing realities with urgency
  • INCLUSIVE – we celebrate diversity and ensure everyone feels they belong
  • CUSTOMER CENTRIC – we put customers at the heart of everything we do
  • COLLABORATIVE – we work across teams and capitalize on diversity
  • #J-18808-Ljbffr

Principal Software Engineer (Hybrid) employer: Fastmarkets

Fastmarkets is an exceptional employer that fosters a warm and inclusive work culture, where diverse backgrounds and experiences are celebrated. With a commitment to employee growth, the company offers tailored benefits and flexible allowances to support individual lifestyles and well-being, making it an ideal place for professionals seeking meaningful and rewarding careers in the dynamic field of indirect tax.

F

Contact Details:

Fastmarkets Recruitment Team

We think you need these skills to ace Principal Software Engineer (Hybrid)

C#
.NET Framework
Concurrent Programming
Messaging Technologies
Test-Driven Development
Continuous Integration
Distributed Systems