Senior Software Engineer
Indexed description
Senior Python / C# Developer – Algorithmic Trading
Location: Brussels, Belgium (Hybrid)
Rate: Up to €800 per day
Start: May 2026
Contract: Initial term with extensions (up to 2+ years)
Overview
A leading European energy trading organisation is seeking a Senior Developer to join a high-impact team building algorithmic trading solutions focused on battery storage (BESS) and renewable energy markets.
This is a front-office aligned role working on real-time systems that directly support trading decisions and execution.
Responsibilities
- Build and optimise real-time trading applications
- Develop tools enabling traders to create and backtest algorithms
- Contribute to a scalable microservices architecture
- Work closely with traders, analysts, and engineering teams
- Deliver enhancements, optimisations, and new features
- Support production systems and monitor performance
- Participate in Agile ceremonies and contribute to technical design
Technical Environment
- Python (core)
- C# / .NET
- REST APIs
- Microservices architecture
- Azure (AKS / cloud-native environments)
- Unix / DevOps tooling
Requirements
- Strong experience with Python and C#/.NET
- Experience working on real-time or high-performance systems
- Solid understanding of APIs and distributed systems
- Experience in microservices-based architecture
- Strong problem-solving ability in complex environments
- Good communication and stakeholder engagement skills
Desirable
- Experience in algorithmic or electronic trading
- Exposure to energy trading or commodities markets
- Knowledge of Docker and Kubernetes
- Experience with Azure or other cloud platforms
Additional Information
- Long-term project with strong extension potential
- Competitive day rate up to €800
- Opportunity to work on high-impact systems within a rapidly evolving energy trading environment
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search