Energy Trading - Principal Software Engineer London
Energy Trading - Principal Software Engineer London

Energy Trading - Principal Software Engineer London

Full-Time 72000 - 108000 ÂŁ / year (est.) No home office possible
I

At a Glance

  • Tasks: Lead the development of innovative software solutions for real-time energy trading.
  • Company: Join a fast-growing AI-native consultancy transforming the energy sector.
  • Benefits: Competitive salary, bonuses, personal learning budget, and flexible gear options.
  • Why this job: Make a significant impact in a collaborative environment with cutting-edge technology.
  • Qualifications: Proven experience in software engineering, data systems, and cloud platforms.
  • Other info: Exciting career growth opportunities in a supportive and dynamic workplace.

The predicted salary is between 72000 - 108000 ÂŁ per year.

About Indicium AI

Indicium AI is trusted by the world's leading enterprises to deliver AI into production at scale. We are a global AI-native consultancy with proven experience across Financial Services, Energy & Utilities, Healthcare & Life Sciences, Retail & CPG, and Manufacturing. From strategy, to build, to business outcomes, we unlock value from AI with unmatched clarity, speed, and capability. Powered by 600+ AI experts serving 50+ enterprise clients from 5 global locations, we work side‑by‑side with top partners - including Anthropic, Databricks, AWS, OpenAI, and Microsoft - to deliver modern AI with speed and measurable impact.

Overview

Indicium AI are seeking an exceptional Principal Software Engineer to lead delivery of exciting engagements within our Energy & Commodities Trading sector. This role demands a unique combination of hands‑on technical excellence and deep domain expertise in trading environments. You will architect and implement critical solutions that power real‑time trading decisions, while mentoring teams and driving client relationships at the highest level. You will go toe‑to‑toe with senior engineering stakeholders in fast‑paced trading environments, influencing architecture, operating models, and data strategy.

Key Responsibilities:

  • Architect and deploy complex, distributed systems, with high performance data architectures, real time streaming, APIs, etc and drive technical decision‑making across complex, multi‑system trading environments.
  • Lead the development of near‑real time and intraday solutions pipelines supporting trading operations across multiple asset classes.
  • Architect solutions which are able to integrate market data feeds, position management systems, market fundamentals, P&L Risk and Back Office solutions.
  • Establish software engineering best practices and coding standards for trading applications, upskilling more junior members of our delivery teams.
  • Partner with client CTOs, Heads of Data, and Engineering Leads to align technical delivery with trading objectives and roadmaps and design and implement scalable AI and data solutions for leading trading organisations.
  • Lead Front, Middle or Back Office transformation projects through to production delivery.
  • Act as the point of contact for all technical matters related to our engagements, owning the relationship with our client stakeholders alongside our Client Director.
  • Support industry thought leadership and Indicium AI’s GTM proposition based on your experience of the sector and our work to date.
  • Navigate the nuances of physical and financial trading flows, data latency constraints, reliability and regulatory obligations.

Technical Expertise

This is a hands‑on role requiring deep technical execution alongside strategic leadership. The ideal candidate brings proven expertise across the following areas:

  • Data Engineering: Proven experience with streaming platforms (e.g. Kafka), real‑time processing frameworks and modern data stack tools.
  • Architecture: Demonstrated ability to design low‑latency, high‑throughput data systems with microsecond‑level performance requirements.
  • Cloud Platforms: Hands‑on experience with AWS and or Azure, including managed services for data processing and storage.
  • Databases: Deep knowledge of both transactional (PostgreSQL, SQL Server) and analytical databases (ClickHouse, MongoDB, etc.), with particular emphasis on time‑series data.

Additional experience that would be useful but not required includes Kubernetes, pricing & risk engines, working with quants, emerging technologies like AI in trading, AI engineering.

Why Indicium AI

  • Fast‑growing start‑up organisation with huge opportunity for career growth.
  • Highly competitive salary package along with company bonus.
  • A hugely collaborative working environment where every person’s viewpoint is considered - a chance to make your mark on the business from day one!
  • Financially backed business meaning security and support for new initiatives and global market expansion.
  • Pick your own Gear! Macbooks, PCs, Accessories!
  • Drive your development with a personal learning budget.

Energy Trading - Principal Software Engineer London employer: Indicium Tech

Indicium AI is an exceptional employer, offering a dynamic and collaborative work environment where your contributions are valued from day one. With a focus on career growth, competitive salaries, and the freedom to choose your own gear, employees are empowered to drive their development while working alongside industry leaders in the fast-paced Energy & Commodities Trading sector in London.
I

Contact Detail:

Indicium Tech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Energy Trading - Principal Software Engineer London

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the energy trading sector. Attend industry events, join relevant online forums, and don’t be shy about reaching out on LinkedIn. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those related to real-time data processing or trading systems. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of streaming platforms and cloud services. Practice coding challenges and system design questions that are relevant to the role. We want you to feel confident when it’s time to shine!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us. Let’s get you on board!

We think you need these skills to ace Energy Trading - Principal Software Engineer London

Technical Leadership
Architecting Distributed Systems
Real-Time Data Processing
API Development
Data Engineering
Streaming Platforms (e.g. Kafka)
Cloud Platforms (AWS, Azure)
Database Management (PostgreSQL, SQL Server, ClickHouse, MongoDB)
Low-Latency System Design
High-Throughput Data Systems
Microservices Architecture
Client Relationship Management
Mentoring and Upskilling Teams
Understanding of Trading Environments
Knowledge of AI in Trading

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Principal Software Engineer in Energy Trading. Highlight your technical skills and experience in trading environments, as well as any relevant projects you've worked on. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about energy trading and how your expertise aligns with our needs at Indicium AI. Be sure to mention any specific technologies or methodologies you’ve used that relate to the job.

Showcase Your Technical Skills: In your application, don’t shy away from showcasing your technical prowess. Mention your experience with streaming platforms, cloud services, and databases. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!

How to prepare for a job interview at Indicium Tech

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like streaming platforms and cloud services. Brush up on your knowledge of Kafka, AWS, and data architectures so you can confidently discuss how you've used them in past projects.

✨Showcase Your Leadership Skills

Since this role involves technical leadership, be prepared to share examples of how you've led teams or projects. Think about specific instances where you influenced architecture decisions or mentored junior engineers, as these will highlight your ability to drive success in a collaborative environment.

✨Understand the Trading Landscape

Familiarise yourself with the nuances of energy trading and commodities markets. Being able to discuss market data feeds, position management, and regulatory obligations will show that you understand the domain and can contribute effectively from day one.

✨Prepare Questions for Them

Interviews are a two-way street! Prepare insightful questions about their current projects, team dynamics, and future goals. This not only shows your interest but also helps you gauge if the company aligns with your career aspirations.

Energy Trading - Principal Software Engineer London
Indicium Tech

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>