experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using designpatterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
the Detection team to investigate why. The Detection team is core to Ravelin's success. They work in a deeply collaborative partnership with the Data Engineering team to design the data architecture and infrastructure that powers our ML systems. The Role We are looking for a Senior Machine Learning Engineer to join our Detection team. In this role … close collaboration with engineers and data scientists to operate machine learning at scale, while also providing mentorship and guidance to other members of the team. Responsibilities Lead the design, architecture, and orchestration of scalable and reliable end-to-end ML pipelines - from raw data extraction and feature engineering to model training and inference - with a focus on handling … projects and influencing technical direction across multiple teams. Familiarity with modern workflow orchestration tools such as Prefect, Kubeflow, Argo, etc. Software engineering fundamentals, including data structures, designpatterns, version control (Git), CI/CD, testing, and monitoring. Exceptional problem-solving skills, with a proven ability to navigate ambiguity and lead technical deep-dives to resolve complex issues. More ❯
Birmingham, West Midlands, England, United Kingdom Hybrid / WFH Options
Avanti
experience in backend C# development Strong knowledge of OOP, REST APIs, and MVC Experience with SQL and Entity Framework Core Understanding of SOLID principles and software designpatterns Nice to Have Exposure to front-end tech (HTML, CSS, JavaScript) Experience with VueJS, Bootstrap, jQuery Any experience in the insurance sector is a big plus The Offer Salary More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Adecco
.NET desktop application development* Experience with WinUI 3, UWP (preferred), or WPF* Familiarity with the Windows App SDK* Proven Agile software development experience* Understanding of MVVM, designpatterns, and secure development practices Benefits* Competitive salary* 25 days holiday + bank holidays (option to buy more)* Generous pension scheme* Group Life Assurance & Income Protection* Health cash plan & lifestyle More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
In this role, you'll provide expert guidance and support to clients in implementing and optimising AI technologies. You'll work closely with stakeholders to understand business needs, design tailored AI solutions, and ensure successful deployment and integration. This is a remote-first position, with occasional travel to client sites and company events. What You'll Be Delivering … Collaborate with clients to identify business challenges and AI opportunities. Design and develop AI models and algorithms to meet client needs. Provide technical expertise in machine learning, NLP, and computer vision. Conduct data analysis and preprocessing for model training. Deploy AI models into production environments and monitor performance. Offer training and support on AI tools and best practices. … Strong analytical and problem-solving skills. Excellent communication and interpersonal abilities. Experience with cloud platforms (Azure, AWS, or Google Cloud). Knowledge of optimisation techniques and designpatterns for large data solutions. Bachelor's or Master's degree in Data Science, Computer Science, Statistics, or a related field (preferred). Whats on Offer We believe in rewarding More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
In this role, you'll provide expert guidance and support to clients in implementing and optimising AI technologies. You'll work closely with stakeholders to understand business needs, design tailored AI solutions, and ensure successful deployment and integration. This is a remote-first position, with occasional travel to client sites and company events. What You'll Be Delivering … Collaborate with clients to identify business challenges and AI opportunities. Design and develop AI models and algorithms to meet client needs. Provide technical expertise in machine learning, NLP, and computer vision. Conduct data analysis and preprocessing for model training. Deploy AI models into production environments and monitor performance. Offer training and support on AI tools and best practices. … Strong analytical and problem-solving skills. Excellent communication and interpersonal abilities. Experience with cloud platforms (Azure, AWS, or Google Cloud). Knowledge of optimisation techniques and designpatterns for large data solutions. Bachelor's or Master's degree in Data Science, Computer Science, Statistics, or a related field (preferred). Whats on Offer We believe in rewarding More ❯
Leeds, West Yorkshire, England, United Kingdom Hybrid / WFH Options
Page Group
As the Lead Developer you will be responsible for overseeing the design, architecture, and delivery of high-quality software solutions. You will collaborate with product managers, designers, and other stakeholders to ensure our projects are developed to the highest standards and delivered on time. Client Details This organisation is a dynamic and forward-thinking company committed to delivering … cutting-edge software solutions. Description Design, develop, and maintain high-performance, scalable web and mobile applications. Collaborate with cross-functional teams to understand requirements and deliver impactful software solutions. Ensure adherence to best practices in coding, testing, and software development processes. Drive continuous improvement within the development team, including code quality, efficiency, and performance. Take ownership of project … and technologies in software development. Profile Proven experience in software development Prior experience leading a team of developers in an agile environment. Strong understanding of software designpatterns, architecture, and best practices. Experience with cloud platforms (e.g., AWS, Azure) and DevOps practices. Excellent problem-solving skills and the ability to think critically and logically. Strong communication and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributed systems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection pipelines Apply … relational and non-relational databases and data models Support the Data Science team in deploying machine learning models to production Leverage data structures, algorithms, and designpatterns effectively Foster empathy and collaboration within the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python … monitoring tools (ELK stack) Proven problem-solving mindset and ability to adapt solutions to complex challenges Hands-on use of Gen AI tools for coding, debugging, or system design Fully Remote Brilliant benefits package Please send me a copy of your CV if you meet all of the requirements More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributed systems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection pipelines Apply … relational and non-relational databases and data models Support the Data Science team in deploying machine learning models to production Leverage data structures, algorithms, and designpatterns effectively Foster empathy and collaboration within the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python … monitoring tools (ELK stack) Proven problem-solving mindset and ability to adapt solutions to complex challenges Hands-on use of Gen AI tools for coding, debugging, or system design Fully Remote Brilliant benefits package Please send me a copy of your CV if you meet all of the requirements More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
IT Search & Select
powers decision-making across global investment banks. This is your chance to build tools that directly impact capital markets, risk management, and trading platforms. What You'll Do Design, develop, and optimize client-facing applications using C# and WinForms Collaborate with quant analysts and traders to translate business needs into technical solutions Maintain and enhance complex systems used … in a commercial or enterprise setting Bonus points for exposure to C++ , Rust , or Python in high-performance environments A strong grasp of software engineering fundamentals: designpatterns, multithreading, memory management Ability to thrive in fast-paced, high-stakes environments with minimal supervision Why Join Us Work at the cutting edge of financial technology Engage with global More ❯
the Detection team to investigate why. The Detection team is core to Ravelin's success. They work in a deeply collaborative partnership with the Data Engineering team to design the data architecture and infrastructure that powers our ML systems. This close alignment ensures our models are built on a foundation of high-quality, reliable, and efficiently processed data. … learning at scale. This is the perfect opportunity to apply your software engineering expertise to complex machine learning challenges and grow within a collaborative and innovative environment. Responsibilities Design, build, and orchestrate scalable and reliable end-to-end ML pipelines - from raw data extraction and feature engineering to model training and inference - with a focus on handling terabyte … designing and implementing scalable training pipelines for large datasets. Familiarity with workflow orchestration tools such as Prefect, Kubeflow, Argo, etc. Software engineering fundamentals, including data structures, designpatterns, version control (Git), CI/CD, testing, and monitoring. Excellent problem-solving skills and the ability to work through ambiguous requirements. A collaborative mindset and strong communication skills with More ❯
technical leadership and hands-on coding expertise, while mentoring a skilled engineering team and setting the long-term vision for backend systems. Your Role Key Responsibilities: Lead the design and development of backend services using Node.js within a microservices architecture . Take ownership of backend system architecture, ensuring scalability, reliability, and best-in-class engineering practices. Mentor and … development, with at least 2 years in a leadership or mentoring role. Experience in financial services compliance is a plus but not essential. Strong knowledge of designpatterns, coding standards, and best practices. Excellent communication and collaboration skills, with the ability to engage both technical and non-technical stakeholders. Team Environment: You'll be joining a collaborative More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Goodman Masson
technical leadership and hands-on coding expertise, while mentoring a skilled engineering team and setting the long-term vision for backend systems. Your Role Key Responsibilities: Lead the design and development of backend services using Node.js within a microservices architecture . Take ownership of backend system architecture, ensuring scalability, reliability, and best-in-class engineering practices. Mentor and … development, with at least 2 years in a leadership or mentoring role. Experience in financial services compliance is a plus but not essential. Strong knowledge of designpatterns, coding standards, and best practices. Excellent communication and collaboration skills, with the ability to engage both technical and non-technical stakeholders. Team Environment: You'll be joining a collaborative More ❯
Hereford, Herefordshire, England, United Kingdom Hybrid / WFH Options
DCS Recruitment
role or a 12-month fixed-term contract, this opportunity offers the chance to work on mission-critical systems that power millions in financial transactions annually. Key Responsibilities: Design, develop, and maintain robust software applications using C# and the Microsoft .NET framework. Support and collaborate with cross-functional teams across the business. Contribute to multiple projects simultaneously in … agile environment. Build and maintain high-performance systems used by 180 internal staff, 800 clients, and over 5 million end users. Follow established coding standards and designpatterns to ensure maintainability and scalability. Troubleshoot and resolve bugs, performance issues, and implement new features in complex, multi-tiered applications. Participate in feasibility studies and contribute to solution designMore ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Robert Half
week in Central Oxford. The Role Build secure products - ensure security is considered throughout the product and software development lifecycle Provide security best practice, build security designpatterns, complete security architecture reviews Support on-going BAU software development processes and champion vulnerability management Provide internal security consultancy and lead on audit engagements, risk activities Skills & Experience Understanding More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
services company that has seen 30-40% year on year growth for the past 10 years and has ambitious growth plans. As a Senior React Developer you'll design and develop new features and enhancements to the front end of the platform with a focus on real-time data visualisation on business critical systems using React. You'll … home the other two days. About you: You have a strong knowledge of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, DesignPatterns You have expertise with React and strong TypeScript skills You have experience with data visualisation and have worked on complex systems You have a good understanding of financial markets More ❯
and Platform teams to deliver features What you'll bring: Native Android Kotlin development experience Proven experience of Android app development Understanding of Android app development designpatterns and native Android SDKs Jetpack Compose Understanding of Android Modern Architecture, MVVM, MVP, MVC etc. Experience consuming 3rd party APIs and familiarity with standard authentication mechanisms (OAuth/Auth0 … or other) iOS development (Swift) Cloud based infrastructures (AWS), serverless development Experience with popular IoT protocols (RFID/NFC, Bluetooth/BLE, WiFi, MQTT) Android Auto Understanding responsive design principles, speed optimisation techniques, web standards, accessibility Media streaming and audio processing (codecs, live streaming, normalisation, etc) Salary: £60,000 - £70,000 based on experience What you can expect More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
for this role. Must Have: Strong technical academic background with a degree in Science, Engineering, Mathematics or Computer Science Proficient with C# Good understanding of software designpatterns An interest, background or passion for Physics Strong interest in Model Development and Applied Engineering Natural problem solver with a desire to learn Benefits: Competitive base salary Career Progression More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
OpenSourced Ltd
principles and unit testing React (minimum 2 years commercial experience) MySQL, including optimisation of queries Basic Linux skills (e.g. managing web servers, cron jobs) Awareness of designpatterns and clean code principles Building intuitive and modern front-end interfaces AWS experience is a bonus but not essential Don't worry if you dont tick every box were More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
Azure or FME certifications are a plus but is not essential. Nice to have skills but NOT essential: Geospatial data experience, FME, QGIS, PostGIS. Data warehousing designpatterns and implementation. The role comes with an extensive benefits package which includes: Competitive Salary. Generous Holiday Allowance: 25 days holiday plus bank holidays, with the option of adding up More ❯
Experience Strong expertise in core Java APIs (collections, concurrency, NIO) Solid understanding of multithreaded systems , low-latency I/O , and Java garbage collection Familiarity with designpatterns (Observer, Factory, Singleton) Proven experience in front office system architecture , particularly within algorithmic trading Business knowledge of equities and/or derivatives markets Working knowledge of FIX protocol (heartbeats … login, sequence numbers, message types) Proficient in TDD , UML , and object-oriented design Experience with Eclipse or IntelliJ , Git , CI/CD tools , and Maven/Gradle If you're passionate about high-performance trading systems and thrive in a fast-paced front office environment, we'd love to hear from you. Apply now with your updated CV More ❯
South London, London, United Kingdom Hybrid / WFH Options
Adecco
Experience Strong expertise in core Java APIs (collections, concurrency, NIO) Solid understanding of multithreaded systems , low-latency I/O , and Java garbage collection Familiarity with designpatterns (Observer, Factory, Singleton) Proven experience in front office system architecture , particularly within algorithmic trading Business knowledge of equities and/or derivatives markets Working knowledge of FIX protocol (heartbeats … login, sequence numbers, message types) Proficient in TDD , UML , and object-oriented design Experience with Eclipse or IntelliJ , Git , CI/CD tools , and Maven/Gradle If you're passionate about high-performance trading systems and thrive in a fast-paced front office environment, we'd love to hear from you. Apply now with your updated CV More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Adecco
Experience Strong expertise in core Java APIs (collections, concurrency, NIO) Solid understanding of multithreaded systems , low-latency I/O , and Java garbage collection Familiarity with designpatterns (Observer, Factory, Singleton) Proven experience in front office system architecture , particularly within algorithmic trading Business knowledge of equities and/or derivatives markets Working knowledge of FIX protocol (heartbeats … login, sequence numbers, message types) Proficient in TDD , UML , and object-oriented design Experience with Eclipse or IntelliJ , Git , CI/CD tools , and Maven/Gradle If you're passionate about high-performance trading systems and thrive in a fast-paced front office environment, we'd love to hear from you. Apply now with your updated CV More ❯
Bromley, London, United Kingdom Hybrid / WFH Options
Pontoon
and supporting deployments. Essential Skills and Qualifications: Proficient in core Java APIs (collections, concurrency, NIO). Experience with multithreaded systems and Java garbage collection. Familiarity with designpatterns (e.g., Observer, Factory, Singleton). Strong background in test-driven development, UML, and object-oriented design. Proficient in development tools such as Eclipse or IntelliJ, GIT, Maven/Gradle … and continuous build servers. Understanding of benchmark algorithms and smart routing strategies (e.g., VWAP, TWAP, Arrival Price). Experience in agile methodologies and front office system design for algo trading. Candidates will need to show evidence of the above in their CV in order to be considered. If you feel you have the skills and experience and want More ❯