At a Glance
- Tasks: Build a cutting-edge derivatives risk platform using modern technologies.
- Company: Join a global investment bank with a focus on innovation.
- Benefits: Hybrid work model, competitive pay, and opportunities for growth.
- Why this job: Shape a flagship product impacting thousands in the financial sector.
- Qualifications: Strong skills in C#, Python, or Java; experience in real-time systems.
- Other info: Dynamic role with exposure to AI and modern tech in finance.
The predicted salary is between 48000 - 72000 £ per year.
Overview: Software Engineer – Next-Generation Derivatives Risk Platform. This role is with a global investment bank and is focused on delivering a flagship, next-generation, high-performance derivatives risk platform.
Location: London (Hybrid – 1 day/week in office, flexibility for the right candidate)
Start Date: 5th January 2026
CVs are not being reviewed until WC 3rd November.
Tech Stack & Environment: This is a genuine technologist’s role — building critical software that combines engineering precision, scalability, and innovation. You’ll work across a diverse range of modern technologies, including:
- Emerging tech: WebAssembly, AI integration, and AI frameworks
- Systems: Cross-platform, distributed, scalable real-time environments
What We’re Looking For:
- Very strong expertise in one of C#, Python or Java, ideally with working knowledge of another. Rust is very desirable.
- Proven experience designing and developing complex, distributed, real-time systems.
- Deep understanding of software architecture, concurrency, performance optimisation, and system reliability.
- Familiarity with containerisation (Kubernetes, Docker) and modern DevOps practices.
- Experience in front-office risk, trading, or analytics systems within financial markets.
Desirable / Highly Valued Skills:
- Exposure to AI and machine learning frameworks (e.g. PyTorch, TensorFlow, or similar).
- Interest in AI-driven automation, predictive analytics, and intelligent risk modelling.
- Experience with Rust, WebAssembly, or cross-runtime architectures.
- Solid grounding in data pipelines, APIs, and distributed messaging systems (Kafka, ZeroMQ, etc.).
Why Apply: This is a flagship product being rolled out across the bank’s global capital markets division — you’ll have visibility, autonomy, and the chance to shape a platform used by thousands of front-office users. If you’re a genuine technologist who thrives on solving complex problems, exploring modern architectures, and building next-generation systems that blend AI innovation with real-time financial engineering, this is the opportunity you’ve been waiting for.
Seniority level: Mid-Senior level
Employment type: Contract
Job function: Information Technology and Consulting
Industries: Investment Banking and Software Development
Senior Software Engineer employer: CipherTek Recruitment
Contact Detail:
CipherTek Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle real-world problems. We recommend practicing with platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 3
Show off your projects! If you’ve built something cool, make sure to have it ready to share. We love seeing practical applications of your skills, so don’t be shy about showcasing your work.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always on the lookout for passionate technologists who want to make an impact in the financial sector.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in C#, Python, or Java, and any experience with Rust or AI frameworks. We want to see how you fit into our tech stack!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about building next-generation systems and how your background aligns with our needs. Let us know what excites you about this role at StudySmarter.
Showcase Your Projects: If you've worked on relevant projects, make sure to mention them! Whether it's a complex distributed system or an innovative AI application, we love seeing real-world examples of your work. It helps us understand your problem-solving skills.
Apply Through Our Website: We encourage you to apply directly through our website. It streamlines the process for us and ensures your application gets the attention it deserves. Plus, it’s super easy to do!
How to prepare for a job interview at CipherTek Recruitment
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Python, and Java. Brush up on your knowledge of Rust and any experience with AI frameworks like PyTorch or TensorFlow. Being able to discuss these technologies confidently will show that you’re a genuine technologist.
✨Demonstrate Problem-Solving Skills
Prepare to discuss complex problems you've solved in previous roles, particularly those involving distributed systems or real-time environments. Use specific examples to illustrate your thought process and how you approached challenges, as this will highlight your expertise in software architecture and performance optimisation.
✨Familiarise Yourself with Financial Markets
Since this role is within investment banking, having a solid understanding of front-office risk, trading, or analytics systems will give you an edge. Research current trends in financial technology and be ready to discuss how they relate to the role and the platform you’ll be working on.
✨Ask Insightful Questions
Prepare thoughtful questions about the team, the project, and the company’s vision for the derivatives risk platform. This not only shows your interest but also helps you gauge if the role aligns with your career goals. Asking about their use of AI-driven automation or predictive analytics can spark engaging conversations.