CareerPlanSign in

Energy Trading - Principal Software Engineer

London💼 Full-time🗓 2026-02-25 → 2026-09-26

Core

Architect and implement critical real-time trading solutions and data pipelines for energy and commodities trading environments, serving enterprise clients.

Role type

Principal Software Engineer (Trading Systems)

Builds

Near-real-time trading pipelines, distributed data systems, and integration solutions for market data, position management, and risk systems.

Domain

Financial Services / Energy & Commodities Trading

Deliverable

production ML models | product features

Required skills

Python, JavaScript, SQL, Kafka, AWS/Azure, PostgreSQL, SQL Server, ClickHouse, MongoDB, low-latency system design, microsecond-level performance optimization

Preferred skills

Kubernetes, pricing & risk engines, AI in trading, AI engineering

Responsibilities

Architect and deploy complex distributed systems with high-performance data architectures; Lead development of near-real-time solutions pipelines; Integrate market data feeds, position management, and risk solutions; Establish engineering best practices and upskill junior team members; Partner with client CTOs and Engineering Leads to design scalable AI and data solutions; Lead Front, Middle, or Back Office transformation projects to production.

Seniority

Principal, hands-on IC with strategic leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.