At a Glance
- Tasks: Lead the development of innovative software solutions for energy trading.
- Company: Join a fast-growing AI-native consultancy with a collaborative culture.
- Benefits: Competitive salary, bonuses, personal learning budget, and flexible gear options.
- Other info: Dynamic environment with opportunities for mentorship and growth.
- Why this job: Make a real impact in the energy sector while advancing your career.
- Qualifications: Expertise in Python, data engineering, and cloud platforms required.
The predicted salary is between 80000 - 100000 £ 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:
- Technical Leadership
- 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.
- Domain Expertise & Client Delivery
- 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:
- Programming: Expert-level proficiency in Python, Javascript, SQL and another modern programming language.
- 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 in London employer: Indicium AI
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 and a competitive salary package, employees benefit from a supportive culture that encourages innovation and personal development, all while working at the forefront of AI technology in the Energy & Commodities Trading sector.
StudySmarter Expert Advice🤫
We think this is how you could land Energy Trading - Principal Software Engineer in 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 showcasing your projects, especially those related to real-time trading systems or data architectures. This will give potential employers a taste of what you can bring to the table, making you stand out from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of trading environments. Practice common algorithms and system design questions, and be ready to discuss how you've tackled challenges in past projects. We want to see your problem-solving prowess!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Indicium AI. Don’t forget to tailor your application to highlight your experience in energy trading and software engineering!
We think you need these skills to ace Energy Trading - Principal Software Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Principal Software Engineer. Highlight your experience in energy trading and any relevant technical skills, like Python or cloud platforms. We want to see how your background aligns with what we’re looking for!
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 can help us at Indicium AI. Be sure to mention specific projects or achievements that showcase your skills.
Showcase Your Technical Skills:In your application, don’t forget to highlight your technical prowess. Mention your experience with distributed systems, real-time processing, and any relevant programming languages. We love seeing candidates who can demonstrate their hands-on experience!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Indicium AI!
How to prepare for a job interview at Indicium AI
✨Know Your Tech Inside Out
Make sure you brush up on your programming skills, especially in Python, JavaScript, and SQL. Be ready to discuss your experience with streaming platforms like Kafka and how you've designed low-latency data systems. They’ll want to see that you can not only talk the talk but also walk the walk.
✨Understand the Trading Landscape
Familiarise yourself with the nuances of energy trading and commodities markets. Knowing about physical and financial trading flows, as well as regulatory obligations, will show that you’re not just a tech whiz but also have a solid grasp of the domain you’ll be working in.
✨Showcase Your Leadership Skills
This role is all about technical leadership, so be prepared to share examples of how you've mentored junior engineers or led projects. Highlight your ability to influence architecture and decision-making in fast-paced environments, as this will resonate well with their expectations.
✨Engage with Their Vision
Research Indicium AI’s partnerships and recent projects. Be ready to discuss how your experience aligns with their goals and how you can contribute to their mission of delivering AI solutions at scale. Showing genuine interest in their work will set you apart from other candidates.