At a Glance
- Tasks: Design and develop cutting-edge trading applications using C# and .NET.
- Company: Leading Energy Trading client with a focus on algorithmic trading.
- Benefits: £1000pd, hybrid work model, and a dynamic team environment.
- Why this job: Join a pioneering team and shape the future of trading technology.
- Qualifications: Experience in C#, .NET, and Python; strong collaboration skills required.
- Other info: Exciting opportunity for career growth in a fast-paced industry.
The predicted salary is between 72000 - 108000 £ per year.
Our leading Energy Trading client is investing in setting up a new desk which is focused on algorithmic trading initially on power and gas, with plans to expand across oil and other commodity products.
You will play a pivotal role in designing, building and running the technology that underpins this desk — from live trading platforms to backtesting frameworks and data pipelines. This is a front office role so you will be working hand in hand with traders, quants, analysts and senior technology leaders in a collaborative environment.
Contract details:
- 6 months rolling contract
- Liverpool St - 3 days a week onsite
Key Responsibilities:
- Design, develop and maintain low-latency C#/.NET trading applications
- Build execution engines for automated and semi-systematic trading
- Implement exchange and broker connectivity using APIs / FIX gateways
- Engineer algorithmic execution logic: smart order routing, VWAP/TWAP, liquidity-seeking behaviour, hedging logic
- Develop simulation and backtesting capabilities to replay market events
- Analyse trading performance, P&L drivers, slippage, and TCA
- Take models, signals or ideas from traders/quants and turn them into production-ready strategies
- Build reusable frameworks for logging, metrics, latency profiling, and data ingestion
Technical Skills:
- C# / .NET — primary development language
- Python — rapid prototyping, data pipelines, metrics & analytics
- Azure - Service Bus, Functions, Kubernetes, Data Lake, AKS or containerised microservices
If you are interested to find out more about the role, please send your latest CV to prene@virtuetech.io OR apply to the advert with your most up to date CV!
Algo Software Engineer | C# | .NET | Azure | Phyton | Inside IR35 | £1000pd + | Hybrid | London employer: VirtueTech Recruitment Group
Contact Detail:
VirtueTech Recruitment Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Algo Software Engineer | C# | .NET | Azure | Phyton | Inside IR35 | £1000pd + | Hybrid | London
✨Tip Number 1
Network like a pro! Reach out to your connections in the energy trading sector or tech communities. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects, especially those involving C#, .NET, or Python, make sure to highlight them. A GitHub profile with your work can really impress potential employers.
✨Tip Number 3
Prepare for the interview! Brush up on algorithmic trading concepts and be ready to discuss how you've tackled similar challenges in the past. Practice coding problems related to low-latency applications to show you're the real deal.
✨Tip Number 4
Don’t forget to 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 that extra step!
We think you need these skills to ace Algo Software Engineer | C# | .NET | Azure | Phyton | Inside IR35 | £1000pd + | Hybrid | London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and Python. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background in algorithmic trading can contribute to our new desk. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in past roles. We love seeing candidates who can think critically and innovate, especially in a fast-paced environment like trading.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at VirtueTech Recruitment Group
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in C#, .NET, and Python, as these are crucial for the role. Brush up on your knowledge of Azure services too, especially Service Bus and Kubernetes, as they’ll likely come up during technical discussions.
✨Understand Algorithmic Trading Concepts
Familiarise yourself with key concepts like smart order routing, VWAP/TWAP, and liquidity-seeking behaviour. Being able to discuss these topics confidently will show that you’re not just a coder but someone who understands the trading environment.
✨Prepare for Scenario-Based Questions
Expect questions that ask how you would handle specific trading scenarios or technical challenges. Think about past experiences where you’ve built low-latency applications or developed backtesting frameworks, and be ready to share those examples.
✨Show Your Collaborative Spirit
Since this is a front office role, emphasise your ability to work closely with traders and quants. Share examples of how you’ve successfully collaborated in a team setting, as this will highlight your fit for the collaborative environment they’re looking for.