cover image
Client Server

Backend Software Engineer C# Trading Platform

Hybrid

London, United Kingdom

£ 120,000 / year

Full Time

10-02-2025

Share this job:

Score my CV

Job Specifications

Backend Software Engineer / Developer (C# Real Time Trading Platform) London / WFH to £120k+

Do you have a first class education combined with real-time distributed systems C# development experience?

You could be progressing your career at a small, cutting edge Hedge Fund with £2 billion under management.

As a Backend Software Engineer you'll join a small team that are re-engineering a quant calculation and modelling platform to a real-time distributed system running in the cloud to ensure instant availability of results after the initial data is ingested. You'll be building systems from the ground up, collaborating with Quants to capture and implement requirements, primarily using C# .Net.

This is an excellent opportunity to advance your career in an environment where you're contributions are recognised and rewarded; you'll be working with and learning from a team of highly skilled technologists and finance entrepreneurs.

Location / WFH Policy:
You'll join be based in new London based offices with flexibility to work from home twice a week.

About you:
You must have achieved a 2.1 or above in Computer Science from a top tier university (Russel Group, Oxbridge)
You have experience of building real-time, distributed systems
You have strong C# backend development experience
You're collaborative with full software development lifecycle experience

What's in it for you:
Up to £120k + bonus
Pension (8% non-contributory)
Private Medical Insurance
Life Assurance
Training and career development opportunities
Work from Home (x3 days in London office per week)
Company retreats such as Winter skiing trips and Summer weekends away

Apply now to find out more about this Backend Software Engineer / Developer (C# Real Time Trading Platform) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

About the Company

At Client Server, we are driven by technology and powered by people. We are a leading technology recruitment consultancy, specialising in a vast range of technology roles in London, the UK, Europe, and the USA. Our focus is finding exceptional candidates for exceptional organisations. These include technology leaders, innovative start-ups, hedge funds, banks and consultancies. Know more

Related Jobs

Company background Company brand
Company Name
Rio
Job Title
Junior Software Engineer
Job Description
How to Apply: Please email your CV to recruitment@rio.ai and provide a summary or your experience in the body. An excellent opportunity for the right person to join a growing and ambitious AI-powered Sustainability company. The right person will: Be a keen technologist with a broad understanding of modern software development approaches, willing and able to diversify into different technologies. Be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company. Have strong communication skills (both written and verbal) and will be active in seeking out colleagues to work with collaboratively. Have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD. Be a self-starter, who demonstrates initiative in all they do and welcomes the chance to take on greater responsibility. This role involves working as part of a small team focussed on enriching our sector-leading Sustainability platform with new features and functionality. The web-based platform is hosted on AWS cloud, with a service-based architecture and a React front end. This is a hybrid role, with a requirement to work with our team in the Shoreditch office, in London, a minimum of 2 days a week. Responsibilities: Develop production ready code and features in line with user requirements and business needs. Work with senior team members to understand functional and non-functional requirements. Work with client-facing colleagues and management to understand functional and non-functional product requirements. Work as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability. Debug and refactor code, ensuring that software is up-to-date with latest technologies and Rio’s coding and quality standards. Write unit tests and work with QA to resolve technical issues and improve quality. Communicate effectively with all stakeholders, both technical and non-technical. Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies. Play an active role within the Agile team Adhere to the company’s Information Security Policies and Procedures at all times Essential skills and experience: Educated to degree level or equivalent. At least 18 month’s experience delivering commercial software in Node.js, TypeScript and React. Solid understanding of Agile methodologies. A team player, actively participating in all meetings and technical discussions with a “can do” attitude and not afraid to challenge the “norm”. Experience of driving quality through ensuring acceptable unit test coverage and rigorous code reviews. Excellent analytical and problem-solving skills. Strong communication skills with written and verbal fluency in English. Passionate about working in a small, high-tech environment. Experience of AWS, or similar cloud services provider. Desirable skills and experience: DevOps / Continuous Delivery Git based source control systems GraphQL SQL Benefits to you: Competitive Salary Pension (After probation) Private medical (After probation) Employee discounts and more
London, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
Evervault
Job Title
Software Engineer
Job Description
Evervault is a data security & compliance infrastructure company. We help engineering teams find and secure their most sensitive data, and comply with data security & privacy compliance frameworks. Our mission is to make world-class data security effortless. Our customers range from small startups building their first product to the largest financial & healthcare institutions in the world. About this role We’re recruiting engineers who are generalists and are comfortable shipping across the Evervault stack. We’re looking for people with a strong background or interest in building distributed, high-throughput systems and networks in the payments ecosystem. Engineers at Evervault are comfortable in dealing with lots of moving pieces, have exquisite attention to detail, and are comfortable learning new technologies. You may be a fit for this role if you Enjoy and have experience building distributed systems in payments/fintech. Have worked on (or would like to work on) a product that offers tooling or APIs consumed and loved by developers. Think about solving complex problems like global state replication, data consistency and performance engineering. We work mostly in Rust and Node.js, built on AWS. However, we don’t expect you to have production experience in that exact stack: we care much more about your engineering skill than knowledge of a particular language or framework. Hold yourself and others to a high bar. Take pride in working on projects to successful completion involving a wide variety of technologies and systems. Thrive in a collaborative environment with people from different backgrounds. Enjoy working with many languages, frameworks and programming paradigms. You will work on things like Designing and implementing systems for encrypting and decrypting data at tens of thousands of requests per second. Developing products to allow multi-PSP (Multiple Payments Service Provider) payments orchestration. Using GenAI to automate complex manual compliance tasks previously completed by humans. Developing custom serverless runtimes for Python and Node.js. Leveraging Confidential Computing to build the most secure systems in the cloud. Working with low-level networking primitives to create high-throughput forward and reverse proxies. Becoming deeply involved in the product development lifecycle, talking to users and creating features that best support developers who use Evervault. Benefits Competitive salary Stock options with extended exercise window Work from one of our offices in London or Dublin Flexible working hours Generous vacation days Private health insurance Catered lunch
London, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
MFK Recruitment
Job Title
Staff Software Engineer
Job Description
Our global EdTech client is seeking a Staff Software Engineer to join their team. The Staff Software Engineer will work 100% remotely from anywhere in the UK. MFK Recruitment has previously recruited 3 Software Engineers to this company in the past 18 months, all 3 individuals are still with the company and really enjoying their roles! Key Stakeholders: Your immediate team includes Developers and Product Managers. Additionally, you will collaborate closely with engineering leadership, DevOps, and cross-functional teams to ensure alignment on technical direction. Staff Software Engineer - Main Responsibilities: As a Software Engineer, you will: Be part of our growing UK Engineering Team of five members. Lead backend development efforts, ensuring code meets business and user requirements while adhering to our coding and quality standards. Identify and resolve performance bottlenecks in applications, databases, and servers. Guide and collaborate with team members through code reviews, pair programming, and other collaborative development activities. Plan, implement, and diagnose backend development work. Work with QA to deliver features in an easily testable manner. Contribute to technical design and provide accurate estimates for work. Prioritize and manage your workload while assisting other team members as needed. Produce technical documentation. Improve the use of Grafana or similar tools for product observability. Staff Software Engineer - Essential Requirements: What we’re looking for: Bachelor's or Master's degree in Computer Science or a related field. Experience developing applications in the cloud, particularly Azure, with knowledge of Kubernetes, Docker, Azure Functions, or Cloud Services. 5+ years experience with.NET Core 6+ and C# on web applications. Knowledge of one or more data storage technologies, such as Cosmos DB, Table Storage, Azure SQL, or Elasticsearch. Proficiency with Git and branching strategies (we use GitFlow). Familiarity with monitoring and observability tools, such as Prometheus, Application Insights, or Grafana. Strong diagnostic and debugging skills. Understanding of cloud platforms, specifically Azure. Exceptional communication skills, capable of conveying complex ideas to both technical and non-technical stakeholders. Excellent problem-solving skills. Benefits & Culture: Opportunity to help direct the front-end development technical strategy, through implementing ideas and best practices Training opportunities with our chosen providers Time available during working hours to learn and develop A friendly environment where your thoughts and ideas will be welcomed Company laptop and peripherals; An international environment with experienced coworkers who help you move on; A lot of room for personal development and for taking your own initiatives to be as successful as possible in this role;
United Kingdom
On site
Full Time
24-02-2025
Company background Company brand
Company Name
KE Technology
Job Title
Senior Ruby on Rails Developer
Job Description
Ruby Developer - Remote (UK-based) - Up to £90K Are you a Senior Ruby on Rails Developer looking to work on scalable, high-traffic applications in a modern, engineering-led environment? We’re growing rapidly and need engineers who can build, optimise, and scale backend systems while maintaining clean, maintainable code. Join a team that values best practices, automation, and performance, working on a platform that’s continuously evolving to meet increasing demand. What We Offer: Up to £90,000 + stock options Flexible remote working (UK based) with a London HQ Work on high-scale backend systems that process large volumes of data Modern tech stack: Ruby on Rails, PostgreSQL, Redis, Sidekiq, AWS, Docker, Kubernetes Opportunity to influence technical decisions & contribute to architectural improvements Key Responsibilities: Developing & optimising scalable backend systems in Ruby on Rails Designing, building, and maintaining APIs & integrations Improving performance & database efficiency for high-scale applications Enhancing existing systems for better performance, scalability, and maintainability Working closely with DevOps & product teams to ensure reliability & resilience What We’re Looking For: 4+ years experience with Ruby on Rails Experience designing & maintaining APIs Strong knowledge of SQL databases Understanding of performance tuning & caching strategies Comfortable with CI/CD, Docker, and cloud services (AWS preferred) Bonus: Experience with Kubernetes, Terraform, React Why Join Us? This is an opportunity to work on meaningful engineering challenges - scaling, optimising, and improving a growing platform. If you enjoy solving technical problems, improving performance, and working in a modern Ruby environment, we’d love to hear from you.
London, United Kingdom
On site
Full Time
25-02-2025