.NET Developer
Meet Our Recruiter
About the Role
The Client
I’m working with a global leader in commodity derivatives market making, known for providing liquidity to some of the world’s largest commodity traders across a diverse range of products and market conditions. They're now investing heavily in their technology stack, building the trading system of the future – and looking to bring in top engineering talent to help make that vision a reality.
This is a great opportunity for a Senior Software Engineer with a strong background in .NET and distributed systems design to play a key role in scaling out their core trading platform. You’ll work closely with both internal trading teams and external clients to deliver mission-critical software in a fast-moving, high-performance environment.
What You’ll Be Doing:-
Architecting and implementing a modern .NET 6+ Web API focused on product data and services.
-
Designing secured endpoints for creating and retrieving products, including filtering logic (e.g. by colour).
-
Writing robust unit and integration tests to support high reliability and performance.
-
Contributing a simple architecture diagram showing how this service integrates within a wider microservices or event-driven architecture (e.g. interacting with order management, payments systems, etc.).
-
Pushing code to a public GitHub repository as part of the interview process.
-
Strong commercial experience with .NET 6+, C#, and Web API development.
-
Solid understanding of distributed systems architecture, RESTful services, and microservices patterns.
-
Experience with authentication/authorisation strategies for securing APIs.
-
Confident with unit testing and integration testing best practices.
-
Hands-on experience working with version control, CI/CD pipelines, and cloud environments (e.g. AWS/Azure).
-
Strong systems thinker who can balance rapid development with maintainable, scalable design.
-
Self-motivated and comfortable owning a system end-to-end – from concept through to deployment.
-
Collaborative mindset with a pragmatic, solutions-focused approach.
-
Curious technologist who enjoys learning new tools and exploring open source.
-
Experience working in the trading or finance domain.
-
Familiarity with event-driven architectures using messaging or streaming tools (e.g. Kafka, RabbitMQ).
-
Contributions to open-source projects or publicly available technical work.
The team fosters a forward-thinking engineering culture that values pace, ownership, and continuous improvement. Open source engagement is encouraged, and engineers are empowered to explore new technologies and tools to solve problems effectively.
If you're a highly capable .NET engineer with an appetite for working on challenging, impactful systems in the trading space, I’d love to hear from you. This is an opportunity to help build something genuinely cutting-edge from the ground up.