migration of investment systems. Analyse current-state processes and systems, identifying gaps, dependencies, and opportunities for improvement. Collaborate with quants and developers to define datastructures, workflows, and integration points across front-office platforms. Support the testing and implementation of new tools, ensuring business requirements are met and … management or investment banking - must have exposure to quantitative or systematic strategies. Strong technical background — able to engage with developers and understand system architecture, data models, and APIs. Familiarity with front-office investment systems (e.g. order management, portfolio construction, risk and analytics platforms). Hands-on skills with SQL … or Python for data analysis and validation. Experience working on system migrations or greenfield platform builds in a front-office context. Strong communication skills, with the ability to translate complex requirements into structured deliverables. Bonus Points For: Experience in equities, especially quant or multi-factor investing. Familiarity with Agile More ❯
collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You'll bring a passion for innovation, data, search, analytics, and distributed systems. You'll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design … of new and existing systems experience - Experience programming with at least one software programming language - Requires strong coding skills with emphasis on logical thinking, datastructures, algorithms, and problem-solving capabilities - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
Harvey Nash Group
to get involved in the Level 3 production support rota which is shared between our developers globally. Skills Required: Core server side Java including DataStructures and Concurrency Spring, Junit Linux Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries Understanding of More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
Curve Dental, LLC
Experience with database design and SQL Several years of software design and development experience A solid foundation in computer science, with strong competencies in datastructures, algorithms, and software design Previous experience with agile development methodologies and unit testing An interest in working with industry-leading technologies such More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
role. To be considered: Candidates must possess substantial experience in CoreJava development. Be proficient in working with Linux ,Docker, andKubernetes. A solid understanding of datastructures and algorithms is essential. Additionally, familiarity with secondary programming languages such as C++, C, Python, or JavaScript. This position offers more than More ❯
architectures • Strong hands-on experience with SDLC, in terms of technical analysis, design, hands-on development and release deployment • Strong computer science fundamentals in datastructures, algorithms, complexity analysis and object orientated programming • Strong written and verbal communications skills • Possess a degree in Computer Science, a similar technical More ❯
services. Experience of web testing frameworks (Jest, Enzyme, Cypress, etc.). Experience working in a git-based CI/CD SDLC environment. Knowledge of datastructures, algorithms, and designing for performance. Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team. Excellent written and More ❯
SaaS You have a good knowledge of security and IAM in Azure You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
in fintech are key to thriving in this role. What Were Looking For: Extensive experience in Core Java development, with a solid understanding of datastructures and algorithms Proven leadership skills with the ability to inspire and manage a development team Proficiency with Linux , Docker , and Kubernetes Familiarity More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
TieTalent
engineering best practices and have experience across the full software development lifecycle. You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms. You're excited to join a start-up in a role that you can shape and influence. What's More ❯
C#, Docker, Kubernetes Github You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem More ❯
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Please note More ❯
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Please note More ❯
resources Qualifications • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience. • Experience with algorithms, datastructures, scripting, pipeline management, and software design. • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. More ❯
vacation, plus national holidays. What You'll Do Architecting the trading platform to facilitate the evolving needs of trading strategies, with emphasis on market data interfaces. Designing and implementing a high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world. … Providing robust access to live and historical market data by leading development sprints and release cycles. Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency. Developing systems that provide easy access to historical market data and trading simulations. Creating … tools to analyze data for patterns. Building risk-management and performance-tracking tools. What You'll Need Strong academic background in STEM discipline Strong computer science fundamentals in Design, Algorithms & DataStructures Strong low latency C++ engineering skills Ability to multitask and produce high quality code. Strong More ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Rentokil Pest Control South Africa
BPMs, custom dashboards, and other Epicor components. Create new customisations to meet business needs. Work cross-functionally to develop and implement Epicor system solutions. Data Management: Develop, maintain, and optimise SQL queries, views, stored procedures, and functions. Build and maintain SSIS packages, SSRS reports, and Crystal reports. Perform data migration using DMT and ETL tools. Review system data and change requests to ensure data integrity. System Support and Maintenance: Provide technical support to Epicor users, including troubleshooting and resolving system issues. Support Epicor version upgrades and patching (Epicor 10 & Kinetic applications). Perform application and database … users within IT and the business to clarify requirements, communicate changes, and ensure effective collaboration. Requirements: Experience: 1-3 years of experience in a data analyst role or a related IT support role. Some experience working with ERP systems, preferably Epicor, is desirable but not essential. Experience with SQL More ❯
and knowledge of Redux, Recharts and React Query, Demonstrable skill in translating designs accurately from Figma, A strong foundational knowledge of programming methodologies and datastructures, particularly when dealing with big data, Knowledge of cloud computing space, including AWS and Azure. Benefits we offer: 23 days' holiday More ❯
specific engineering area. Understand the significance of system and technology integration, as well as the fundamental features and processes involved. Apply software design principles, datastructures, design patterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code with clear naming conventions. Utilize database design knowledge … to address data requirements. Help coordinate stakeholder input and collaboration efforts when developing solutions to issues. Think broadly, recognizing when policies and processes should be standardized and when variations across the organization are necessary. Complete tasks and/or provide data to support the implementation of holistic solutions … environments within public or hybrid cloud infrastructure. Proficiency in a JVM language, with moderate familiarity with other applicable languages. Familiarity with at least two data stores, API access patterns, and integrations. Understanding of relevant technologies within their specialization as part of a broader ecosystem. Ability to grasp how projects More ❯
london, south east england, united kingdom Hybrid / WFH Options
Stanford Black Limited
Contract C++ Engineer – Market Data Systems (Low Latency Focus) Location: Central London (Hybrid) Contract Duration: 12 months (with potential for extension), no sponsorship offered We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data … challenges, this is your kind of project! The Mission You’ll be part of a team responsible for creating and refining low-latency market data pipelines—systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural … and building robust, high-performance components in modern C++. Profiling, tuning, and refining systems to optimize latency. Evolving platform architecture to scale with growing data demands. Working closely with researchers and engineers to ensure clean, usable data across the business. What We're Looking For Proven experience solving More ❯
Portsmouth, yorkshire and the humber, United Kingdom Hybrid / WFH Options
Waffle Studio
embrace new technologies and approaches. Effective collaboration will be a big part of this role, as you’ll work with multidisciplinary team members including data scientists, artists and community managers. This position demands versatility, initiative, and a genuine enthusiasm for creating puzzle games and moments that will delight our … games Contribute to our new puzzle platform app Collaborate with talented artists to bring moments of surprise and delight into our games Collaborate with data scientists to implement experiments that improve gameplay and user engagement Work both independently and as part of a team on multiple projects Participate in … with NodeJS and React Depth of knowledge and experience using CSS Familiarity with version control systems (Git) Strong problem-solving skills and knowledge of datastructures and algorithms Excellent communicator; technical and non technical, written and oral DESIRABLE A love of games, especially puzzle games Understanding of game More ❯
portsmouth, hampshire, south east england, United Kingdom Hybrid / WFH Options
Waffle Studio
embrace new technologies and approaches. Effective collaboration will be a big part of this role, as you’ll work with multidisciplinary team members including data scientists, artists and community managers. This position demands versatility, initiative, and a genuine enthusiasm for creating puzzle games and moments that will delight our … games Contribute to our new puzzle platform app Collaborate with talented artists to bring moments of surprise and delight into our games Collaborate with data scientists to implement experiments that improve gameplay and user engagement Work both independently and as part of a team on multiple projects Participate in … with NodeJS and React Depth of knowledge and experience using CSS Familiarity with version control systems (Git) Strong problem-solving skills and knowledge of datastructures and algorithms Excellent communicator; technical and non technical, written and oral DESIRABLE A love of games, especially puzzle games Understanding of game More ❯
other institutions. The center hosts teams working on diverse areas like programming languages, compilers, and systems infrastructure, enabling multidisciplinary projects in AI, cloud computing, data systems, and more, with real-world impact on products and services. Key Responsibilities: Perform systems research and empirical science on current and future data … for the next generation of database storage and query processing engines. Design, implement, and deploy key technical building blocks for the next generation of data management and processing systems. Explore and advance the latest data management and processing frameworks for both Cloud and devices. Person Specification: Be proficient … the following areas: transactional and/or analytical database management systems, query processing and optimisation, storage engines, indexing engines, concurrent/parallel algorithms, and datastructures, distributed computing, parallel programming frameworks, benchmarking and performance analysis, graph theory and graph algorithm design, programming/query languages, computer architecture, vectorised More ❯
scalability, and reliability. Collaborate with traders to translate their strategies into technical solutions. Implement algorithms and software solutions that interact with real-time financial data and trading environments. Participate in the end-to-end development process, including system design, coding, testing, and deployment. Conduct performance analysis, monitoring, and tuning … an internship in trading or experience in a trading environment. Strong programming skills in languages such as C++, Python, or Java. Understanding of algorithms, datastructures, and distributed systems. Ability to solve complex problems with a high degree of technical proficiency. Passion for finance, trading, and working in More ❯
such as JAVA or C#). Experience of taking ownership of large projects and coordinating the work within a team. Strong understanding of common datastructures and programming methods. Strong problem solving, troubleshooting and analysis skills. Demonstrated ability to design, develop, and test high-performance distributed systems. Technically … one or more of JavaScript/Typescript, HTML, CSS, React/Angular/Node.js. Expertise in Flask web framework. Experience in message broker and data streaming tools. Expertise in SQL & PL/SQL, also experience in building solutions using both relational and NoSQL databases. Research has shown that women More ❯
Reigate, Surrey, United Kingdom Hybrid / WFH Options
Onyx-Conseil
ll work across the full development lifecycle, liaising with senior stakeholders to discover and break down requirements, through to design and development of complex, data driven features and applications, taking ownership and working independently to deliver secure cloud based resources, solutions and services. Location/WFH: There's a … practices You have a good knowledge of security and IAM in Azure You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) Youre likely to be degree More ❯