At a Glance
- Tasks: Design and build high-performance backend systems using C# and .NET Core.
- Company: Leading Energy Trading firm with a tech-driven culture.
- Benefits: Up to £95,000 salary, bonus, and hybrid working options.
- Other info: Collaborative environment with opportunities for mentorship and career growth.
- Why this job: Join a dynamic team impacting global trading with cutting-edge technology.
- Qualifications: Strong C# .NET experience and knowledge of distributed systems required.
The predicted salary is between 95000 - 95000 £ per year.
A Senior C# .NET Developer is required to join a high-performing Data Platform team within a leading Energy Trading firm operating across global markets. This is a C# .NET–focused engineering role working in a high-volume, high-frequency data environment, building modern distributed systems that process and stream large-scale market data in real time.
The Team
The Data Platform team sits at the core of the organisation’s trading ecosystem. They design and build the systems responsible for:
- Ingesting and streaming high-frequency market data
- Storing and processing large-scale time-series datasets
- Distributing real-time data across trading and analytics platforms
- Enabling advanced quantitative and trading strategies
The environment is event-driven, Kafka-based, and built on modern .NET Core and Azure infrastructure. The team works closely with Trading, Quantitative Analytics, and Production Operations to deliver performance-critical systems that directly impact trading performance.
Hybrid working (2–3 days per week onsite)
As a Senior C# .NET Developer, you will:
- Design and build high-performance backend systems using C# and .NET Core
- Develop scalable, event-driven services within a Kafka streaming architecture
- Engineer systems capable of handling large volumes of structured and time-series data
- Write efficient, multithreaded C# code optimised for throughput and performance
- Contribute to system architecture, scalability, and resilience decisions
- Deliver end-to-end functionality from analysis and design through to release
- Implement clean coding standards (SOLID, IoC, automated testing)
- Support CI/CD pipelines, Azure deployments, and production monitoring
- Collaborate closely with Trading and Quant teams on performance-sensitive solutions
- Mentor and review code where required
Required Experience
- Strong commercial experience as a C# .NET Developer
- Deep understanding of .NET Core / .NET 5+ backend development
- Experience building high-throughput backend services or APIs
- Exposure to distributed systems, concurrency, or multithreading
- Experience working with relational databases (SQL Server, Postgres, etc.)
- Exposure to Azure cloud environments
- Strong understanding of object-oriented design and modern engineering practices
- Confident communicator comfortable working across technical and business teams
- Kafka or other event-streaming technologies
- Observability and monitoring tools
- Experience within energy, commodities, or financial trading environments
Senior C# .NET Developer | High-Volume Data | Kafka | Energy Trading | Up to £95,000 + Bonus | [...] in London employer: VirtueTech Recruitment Group
Contact Detail:
VirtueTech Recruitment Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C# .NET Developer | High-Volume Data | Kafka | Energy Trading | Up to £95,000 + Bonus | [...] in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the energy trading and tech sectors. Attend meetups or webinars related to C# and .NET development. You never know who might have a lead on that perfect job!
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving high-volume data or Kafka. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C# and .NET Core knowledge. Practice coding challenges that focus on multithreading and performance optimisation. We all know how crucial these skills are in a high-frequency data environment!
✨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 the initiative to connect directly with us.
We think you need these skills to ace Senior C# .NET Developer | High-Volume Data | Kafka | Energy Trading | Up to £95,000 + Bonus | [...] in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET Core, especially in high-volume data environments. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
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 background makes you a perfect fit for our Data Platform team. Keep it engaging and personal.
Showcase Your Technical Skills: When filling out your application, be sure to mention your experience with Kafka, Azure, and any other relevant technologies. We love seeing candidates who are well-versed in modern engineering practices and can handle high-throughput systems.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at VirtueTech Recruitment Group
✨Know Your Tech Inside Out
Make sure you brush up on your C# and .NET Core skills. Be ready to discuss your experience with high-throughput backend services and how you've tackled challenges in multithreading or distributed systems. They’ll want to see that you can not only code but also understand the architecture behind it.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've solved complex problems in previous roles, especially in high-volume data environments. Think about times when you had to optimise performance or implement clean coding standards like SOLID principles. Real-world scenarios will impress them!
✨Familiarise Yourself with Kafka
Since this role involves working with Kafka, make sure you understand its core concepts and how it fits into event-driven architectures. Be ready to discuss any projects where you've used Kafka or similar technologies, and how you handled data streaming and processing.
✨Communicate Effectively
This position requires collaboration with trading and quantitative teams, so practice articulating your thoughts clearly. Be prepared to explain technical concepts in a way that non-technical stakeholders can understand. Good communication can set you apart from other candidates!