At a Glance
- Tasks: Design and build innovative FX trading systems using C#/.NET.
- Company: Leading investment management firm focused on cutting-edge trading technology.
- Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with direct partnerships across trading and investment teams.
- Why this job: Take ownership of a trading platform and make a real impact in finance.
- Qualifications: 5+ years C#/.NET experience and strong understanding of FX trading workflows.
The predicted salary is between 50000 - 70000 £ per year.
We’re partnered with a leading investment management firm investing in the build-out of its in-house trading and investment technology platforms. They are now looking for a Trading Systems Developer who can help design, build and evolve platform capability across the full FX and investment technology ecosystem. This is not a generic C# development role. It’s a trading systems build role, focused on developing platform capability from the ground up across the full FX trade lifecycle. They’re looking for someone who understands how an FX platform works end to end - from data ingestion, pricing and execution through to booking, positions, risk, P&L and downstream reporting. You’ll work closely with trading, investment, risk, operations and technology teams to build robust, scalable systems that support real trading and investment workflows. This is a strong opportunity for someone who wants real ownership across a trading platform, rather than being boxed into one small service, screen or isolated workflow.
Key responsibilities include:
- Design, build and enhance C#/.NET applications across FX trading, investment technology, risk, analytics and reporting.
- Help develop trading platform capability from the ground up, including core services, data flows, workflow tooling and business-facing applications.
- Work across the full FX trade lifecycle, from pricing and execution through to booking, position management, risk, P&L and downstream reporting.
- Understand how data moves through the platform — where it comes from, why it is needed, how it is transformed, who consumes it and where it ultimately ends up.
- Integrate market data, trade data, position data, reference data, pricing inputs and risk metrics into scalable, reliable systems.
- Build real-time tools, services and dashboards used by trading, investment and operational teams.
- Improve workflow automation, data quality, execution efficiency, platform resilience and operational transparency.
- Partner directly with traders, portfolio/investment teams, risk and operations stakeholders to turn complex trading and investment requirements into robust technical solutions.
- Contribute to architectural decisions around platform design, data modelling, integration patterns and long-term scalability.
Requirements:
- A Degree in Computer Science, Software Engineering, Mathematics, Financial Engineering, Physics, Engineering or a related quantitative discipline is highly desirable.
- 5+ years’ commercial C#/.NET development experience, ideally within financial markets, investment management, trading technology, FX, derivatives or a similarly data-intensive environment.
- Strong understanding of FX products, trading workflows and investment-data flows.
- Experience building or significantly enhancing trading systems, investment platforms, risk systems, analytics platforms or trade lifecycle applications.
- Ability to understand the full trade lifecycle, not just one isolated area of a platform.
- Strong understanding of how trading and investment data is ingested, enriched, validated, processed, stored, consumed and reported.
- Experience working with market data, trade data, position data, reference data, pricing inputs and/or risk metrics.
- Strong SQL and database experience, including working with complex datasets and performance-sensitive queries.
- Ability to work closely with business users including traders, portfolio/investment teams, risk, operations and technology stakeholders.
- Strong problem-solving skills, attention to detail and ability to build practical solutions in complex environments.
Useful experience:
- Azure or cloud infrastructure; CI/CD and DevOps practices.
- Real-time analytics, data pipelines or trade support systems.
- Pricing, execution, position management, portfolio analytics or risk platforms.
- Exposure to multi-asset environments, FX, fixed income, equities or derivatives.
- Experience contributing to platform architecture, greenfield builds or major system modernisation programmes.
If you are interested in this Trading Systems Developer role, please apply directly to this advert with your updated CV.
FX Trading Systems Engineer (C#/.NET) - Full Lifecycle in London employer: SGI
Join a leading investment management firm in London City, where you will have the opportunity to take ownership of building and enhancing cutting-edge FX trading systems from the ground up. With a strong focus on collaboration across trading, investment, and technology teams, this role offers a dynamic work culture that values innovation and professional growth, alongside hybrid working arrangements that promote work-life balance. As part of a forward-thinking organisation, you will be empowered to develop robust solutions that directly impact real trading workflows, making this an exciting and rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land FX Trading Systems Engineer (C#/.NET) - Full Lifecycle in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend industry meetups or webinars, and don’t be shy about asking for introductions. The more people you know, the better your chances of landing that dream role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C#/.NET projects, especially those related to trading systems or financial technology. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of the FX trade lifecycle. Be ready to discuss how you’ve tackled complex problems in past roles. Employers love candidates who can demonstrate real-world experience and a deep understanding of trading workflows.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate individuals who want to make an impact in the trading technology space.
We think you need these skills to ace FX Trading Systems Engineer (C#/.NET) - Full Lifecycle in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C#/.NET experience and any relevant work in trading systems. We want to see how your skills align with the FX trade lifecycle and the specific technologies mentioned in the job description.
Showcase Your Projects:If you've worked on any trading platforms or similar projects, don’t hold back! We love seeing real examples of your work that demonstrate your understanding of FX products and trading workflows.
Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so make sure you communicate your experience and skills without unnecessary jargon. Highlight your problem-solving abilities and attention to detail!
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 this exciting opportunity in our trading systems team!
How to prepare for a job interview at SGI
✨Know Your FX Inside Out
Make sure you have a solid understanding of the FX trade lifecycle. Brush up on how data flows through the platform, from ingestion to reporting. Being able to discuss specific examples of how you've worked with FX products or trading workflows will show that you’re not just familiar with the concepts but can apply them practically.
✨Showcase Your C#/.NET Skills
Prepare to discuss your C#/.NET development experience in detail. Be ready to share specific projects where you’ve built or enhanced trading systems. Highlight any challenges you faced and how you overcame them, especially in a financial context, as this will demonstrate your problem-solving skills.
✨Engage with Stakeholders
Since the role involves working closely with traders and investment teams, think about how you can demonstrate your ability to communicate effectively with non-technical stakeholders. Prepare examples of how you’ve translated complex requirements into technical solutions in past roles.
✨Be Ready for Technical Questions
Expect to face technical questions related to SQL, database management, and performance-sensitive queries. Brush up on your knowledge of real-time analytics and cloud infrastructure, as these are relevant to the role. Practising coding problems or system design scenarios can also help you feel more confident.