Energy Trading - Principal Software Engineer
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