Why this role stands out
This Principal Software Engineer role offers a unique opportunity to architect and deliver cutting-edge trading systems at a leading technology consultancy, allowing you to significantly influence technical direction and client strategy. If you are a seasoned engineer with a passion for high-performance systems and client collaboration, you will thrive in this dynamic, hybrid environment. Apply today to shape the future of energy and commodities trading technology.
Quick overview
Job description
A leading technology consultancy operating at the intersection of data, AI, and capital markets is seeking an exceptional Principal Software Engineer to join its Energy & Commodities Trading practice.
This is a senior, hands-on technical leadership role where you will design and deliver real-time, high-performance trading systems supporting critical decision-making across global trading environments.
You will work directly with senior client stakeholders (CTOs, Heads of Data, Engineering Leads) to architect scalable platforms that sit at the heart of front-to-back office trading workflows, influencing both technical direction and broader data strategy.
Key Responsibilities Technical Leadership- Architect and deliver distributed, high-performance systems for trading environments
- Build and optimise real-time and near real-time data pipelines supporting intraday trading decisions
- Design systems integrating market data feeds, positions, P&L, risk, and back-office platforms
- Define engineering standards, architecture patterns, and coding best practices across teams
- Mentor and technically lead engineers across multiple delivery workstreams
- Partner with senior client stakeholders to shape data, AI, and platform architecture roadmaps
- Lead delivery of front, middle, and back-office transformation initiatives through to production
- Act as the primary technical authority across client engagements
- Own technical relationships with senior engineering and trading stakeholders
- Translate complex trading requirements into scalable, production-grade systems
- Contribute to internal thought leadership and go-to-market capability within capital markets
- Navigate constraints including latency, resilience, regulatory compliance, and trading workflow complexity
This is a hands-on engineering role requiring deep technical execution capability alongside architectural leadership.
Core Skills- Strong programming ability in Python, JavaScript, SQL, and at least one additional modern language
- Experience building real-time streaming systems (e.g. Kafka or equivalent)
- Proven track record designing low-latency, high-throughput distributed systems
- Experience working in environments with strict performance, scalability, and reliability requirements
- Strong cloud experience across AWS and/or Azure, including managed data services
- Deep knowledge of both:
- Transactional databases (e.g. PostgreSQL, SQL Server)
- Analytical / time-series systems (e.g. ClickHouse, MongoDB, or similar)
- Kubernetes and containerised deployment environments
- Exposure to pricing, risk, or trading engine systems
- Experience working alongside quantitative or systematic trading teams
- Interest or experience in AI/ML applications in trading environments
Similar jobs
- RI

Senior Software Engineer (.NET/C#)Recently posted Auto Apply
Ripple · London · Hybrid 🇬🇧
SQLC#.NET+5TechnologySalary not listed - SA

Software Engineer I (New Grad)Recently posted Auto Apply
Samsara · London - UK2 · Hybrid 🇬🇧
GoGraphQLIoT+3Technology£67.6k - £79.5k/yr - SA

Software Engineering Internship - LondonRecently posted Auto Apply
Samsara · London - UK2 · Hybrid 🇬🇧
GoGraphQLIoT+3TechnologySalary not listed - LE

AI Software Engineer (Senior or Staff)Recently posted Auto Apply
Ledgy · London · Remote 🇬🇧
GCPMongoDBLLM+8TechnologySalary not listed - LE

Legal EngineerRecently posted Auto Apply
Legora · London · On-site 🇬🇧
OnboardingContract ReviewCustomer Success+3LegalSalary not listed - AP
Test Systems EngineerRecently posted
Averna Powered By Spherea · Parley, Christchurch · On-site 🇬🇧
System DesignTechnologySalary not listed - HY

Senior Product EngineerRecently posted Auto Apply
Hyperexponential · London (hybrid) · Hybrid 🇬🇧
Talent AcquisitionGitBackground Checks+7Salary not listed - HA

Forward Deployed Finance Engineer, Private CreditRecently posted Auto Apply
Harvey · London · Hybrid 🇬🇧
OnboardingSQLMicrosoft Excel+5EngineeringSalary not listed - DO

NetSuite Systems EngineerRecently posted Auto Apply
DoiT · Remote UK · Remote 🇬🇧
SQLAWSGoogle Cloud+3TechnologySalary not listed - DA

Forward Deployed EngineerRecently posted Auto Apply
Databricks · London · Hybrid 🇬🇧
SQLScalaMicrosoft Excel+11EngineeringSalary not listed - CO

Senior Software Engineer (AI/Data)Recently posted Auto Apply
Codat · Remote · Remote 🇬🇧
DockerSQLAirflow+10TechnologySalary not listed - CO

Senior Software Engineer (AI/Data)Recently posted Auto Apply
Codat · London · Hybrid 🇬🇧
DockerSQLAirflow+10TechnologySalary not listed
