At a Glance
- Tasks: Design and optimise cutting-edge trading systems for a revolutionary fintech platform.
- Company: Join an innovative fintech start-up merging traditional finance with blockchain technology.
- Benefits: Enjoy a competitive salary, hybrid work options, and performance bonuses.
- Why this job: Shape the future of finance while working in a dynamic, high-impact environment.
- Qualifications: Experience in trading systems, strong Rust programming skills, and knowledge of crypto markets required.
- Other info: Meet the team in London once a month and collaborate on groundbreaking projects.
The predicted salary is between 150000 - 200000 £ per year.
An innovative fintech start-up, backed by significant private investment, is looking for an exceptional Senior Software Engineer to build its next-generation trading platform from scratch. Combining traditional finance expertise with blockchain innovation, the company offers a unique opportunity to shape critical financial infrastructure at the earliest stage.
You will need hands-on experience in trading system engineering, ideally gained within crypto/blockchain start-ups, investment banks, hedge funds, market makers, or proprietary trading firms.
Key Responsibilities:- Design, build, and optimise low-latency, high-throughput backend trading systems.
- Develop and maintain trading infrastructure such as market data feed handlers, algorithmic execution engines, backtesting frameworks, and risk management systems.
- Deliver robust trading connectivity, order execution, and position management solutions.
- Collaborate with financial and blockchain product teams to ensure seamless platform integration.
- Proven background in building trading systems for major financial institutions or trading firms.
- Hands-on development of core trading infrastructure, including market connectivity and execution frameworks.
- Strong programming skills, writing clean, modular, and efficient code, and working with modern engineering practices (TDD, CI/CD, SOLID principles), ideally with Rust.
- Deep knowledge of financial markets, including order routing, execution optimisation, and multi-venue trade reconciliation.
- Experience with crypto markets, particularly derivatives such as perpetual swaps, futures, and other digital assets.
- High-performance system design, focused on ultra-low-latency execution and high-throughput architectures.
- Excellent problem-solving ability, capable of designing scalable, high-quality technical solutions.
- Advocate for automated testing, with real-world experience in unit, integration, regression, and performance testing.
Salary between £150,000–£200,000 + guaranteed and performance bonus. Hybrid working with access to a Central London office (1–4 days per month) - the core team are London based and are open to meeting more regularly. High-impact role building mission-critical systems at an early-stage, well-funded start-up.
Senior Software Engineer - Trading Systems | Rust employer: Switch Tech Talent
Contact Detail:
Switch Tech Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Trading Systems | Rust
✨Tip Number 1
Network with professionals in the fintech and blockchain sectors. Attend industry meetups, conferences, or webinars to connect with potential colleagues or hiring managers. This can give you insights into the company culture and the specific skills they value.
✨Tip Number 2
Showcase your hands-on experience with trading systems by discussing relevant projects during interviews. Be prepared to explain your role in these projects, the technologies you used, and how you overcame challenges, particularly in low-latency environments.
✨Tip Number 3
Familiarise yourself with the latest trends in crypto and blockchain technology. Being knowledgeable about current developments can help you stand out as a candidate who is not only skilled but also passionate about the industry.
✨Tip Number 4
Prepare to discuss your approach to automated testing and system design. Highlight your experience with TDD, CI/CD, and performance testing, as these are crucial for the role and demonstrate your commitment to high-quality software development.
We think you need these skills to ace Senior Software Engineer - Trading Systems | Rust
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with trading systems and Rust programming. Focus on specific projects where you've built or optimised trading infrastructure, and quantify your achievements where possible.
Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and blockchain technology. Discuss how your background aligns with the company's mission and the specific role, emphasising your hands-on experience in trading systems.
Showcase Relevant Projects: If you have worked on any relevant projects, especially in crypto or blockchain, be sure to include them in your application. Describe your role, the technologies used, and the impact of the project on the overall system performance.
Highlight Problem-Solving Skills: Given the emphasis on problem-solving in the job description, provide examples of challenges you've faced in previous roles and how you overcame them. This could include designing scalable solutions or optimising execution frameworks.
How to prepare for a job interview at Switch Tech Talent
✨Showcase Your Rust Expertise
Make sure to highlight your hands-on experience with Rust during the interview. Be prepared to discuss specific projects where you've used Rust to build trading systems or other relevant applications, as this will demonstrate your technical proficiency.
✨Understand Financial Markets
Brush up on your knowledge of financial markets, especially in relation to trading systems. Be ready to discuss concepts like order routing, execution optimisation, and multi-venue trade reconciliation, as these are crucial for the role.
✨Demonstrate Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. You might be asked to solve problems related to low-latency execution or high-throughput architectures, so practice explaining your thought process clearly and logically.
✨Discuss Collaboration Experience
Since the role involves working closely with financial and blockchain product teams, be ready to share examples of how you've successfully collaborated in the past. Highlight any experiences where you integrated different systems or worked on cross-functional teams.