301 to 325 of 357 Data Structures Jobs in the UK

Python/C++ Engineer -TOP COMPANY

Hiring Organisation
Robert Half
Location
London, UK
Employment Type
Full-time
1+ years of professional software engineering experience. Maximum 4 years of professional software engineering experienceStrong Python, C++ and/or C skills. Solid data structures and algorithms fundamentals. Exposure to AWS, Git and automated testing. A genuine interest in solving complex technical problems. No previous quant finance experience … experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice. ...

Lead C# Developer .Net Core - Fintech

Hiring Organisation
Client Server
Location
Newcastle upon Tyne, UK
Employment Type
Full-time
Lead C# Developer/Backend Software Engineer you'll design and implement the logic behind core applications, build APIs and microservices that handle data processing, business rules and third-party integrations and oversee the configuration and upkeep of secure, reliable server environments. You'll work closely with internal teams … technologist who enjoys collaborating and problem solving, working on complex, distributed systemsYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're excited to join a scaling company in a role that you can shape and influenceWhat ...

Unit 4 Consultant

Hiring Organisation
Pigment Consulting
Location
London, United Kingdom
Employment Type
Contract
configuration, testing and controlled deployment of the solution. Working closely with finance stakeholders, technical teams and the client, you will ensure invoice processing, financial data and system integrations operate reliably across the connected platforms. Key Responsibilities Low-Level Design (LLD): Produce detailed technical designs covering field mappings, invoice processing … treatment, cost codes, error handling and exception management. Integration specifications: Write clear API and integration specifications defining how Eye-share communicates with Unit4, including data structures, field mappings, interfaces, message flows, error responses and retry mechanisms. Unit4 configuration: Configure Unit4 within test environments, leveraging existing client configurations ...

Backend Software Engineer C# .Net SQL - Hedge Fund

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
C# going forward)You have a strong knowledge of SQL databasesYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're entrepreneurial with good business acumen, keen to take ownership and lead projectsYou're collaborative, enjoy problem solving and sharing ideasWhat ...

Solution Engineer (Aeron and Capital Markets)

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
highly performant, low latency manner Experience using Aeron in a high-performance scenario within capital markets or digital assets Familiarity with appropriate data structures and their usages (e.g. sets, maps and queues) Relevant experience in building solutions within these domains: Order Management Systems Execution Management Systems Smart Order ...

Software Developer C++

Hiring Organisation
Cantor Fitzgerald
Location
London, UK
Employment Type
Full-time
multithreading, inter-process communication, sockets, and scheduling. Experience with performance-focused programming techniques for high-frequency trading systems. Excellent understanding of efficient in-memory data management and associated optimization techniques. Knowledge of NUMA architectures and NUMA-aware programming practices is an advantage. Experience in developing client-server applications … trading applications. Build and maintain high-performance, low-latency applications using Java and C++. Develop and support client-server applications and real-time market data or trading gateways. Maintain and enhance existing applications written in Java, JavaScript, and related technologies. Work with FIX and other electronic trading protocols, ensuring ...

Java Software Developer - Trading Systems (Remote) Amsterdam or London

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
doing Build and improve Java-based systems used across trading and research Extend core research infrastructure and distributed platform components Design scalable storage and data systems with strong reliability requirements Improve performance across internal software, open-source tools and Linux environments Work on monitoring, alerting and proactive detection across … production systems Improve communication between distributed services for lower latency and higher throughput Analyse data where needed to support platform decisions and future capacity planning Work with research, systems and operations teams to turn technical requirements into working software Review code and contribute to engineering standards across the teamWhat ...

Senior Software Engineer - RPG

Hiring Organisation
Vermelo RPO
Location
Manchester, United Kingdom
Employment Type
Permanent
coding, using modern IDE (VS Code) Experience integrating RPG applications with web services (REST/SOAP) Familiarity with APIs, JSON/XML parsing, and data transformation Strong experience with RPGLE (free and fixed format), including modern free-format syntax. Proficiency in IBM i (AS/400, iSeries) environment … tools (e.g., SEU, RDi, ACS, PDM, CL, VS Code). Experience with service programs, modules, procedures, and sub-procedures. Knowledge of data structures, arrays, and error handling in RPGLE. Ability to read, maintain, and refactor legacy RPG (III/IV) code. Familiarity with job control, batch processing ...

C++ Software Developer - Trading Systems- Remote - London/AMS/US

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
operations teamsInvestigate differences between simulation and live production performanceImprove latency and throughput using profiling, tracing and microbenchmarkingOptimise performance-critical code, including lock-free structures and low-level tuningDevelop distributed storage, research infrastructure and monitoring systemsDebug production issues across software, Linux, networking and trading logicReview code and contribute to high … engineering standards across the teamWhat they are looking forStrong C++ engineering experience, ideally in performance-sensitive systemsSolid software engineering fundamentals, including algorithms, data structures and systems designComfort working across different levels of abstraction, from individual machines to distributed systemsGood understanding of Linux, networking and the wider technical stackAbility ...

Staff Software Engineer, Android Growth Systems and App Foundations

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
software design and architecture. Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer ...

Technical Lead, Android Growth Systems and App Foundations

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
software design and architecture. Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer ...

Front End Developer TypeScript React - FinTech

Hiring Organisation
Client Server
Location
Newcastle upon Tyne, UK
Employment Type
Full-time
Developer role that you can shape and influence. As a Front End Developer you'll take ownership of technical projects, designing and developing data rich user interfaces and client dashboards for cutting edge trading systems technology. You'll join a small team and be empowered to work independently … knowledge of modern software engineering best practices across the full software development lifecycleYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're excited to join a start-up in a role that you can shape and influenceWhat ...

Software Developer - High Performance Trading Systems

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
production trading. What you'll work on: Design and optimise mission-critical systems where microseconds and gigabits matterBuild core infrastructure for trading strategies: market data, risk, and execution pipelinesTranslate model logic into real-time code with strict safety, throughput, and latency constraintsCollaborate with quants, infrastructure, and operations to solve … complex engineering problemsWe're looking for: Exceptional programming ability in Kotlin, Java, or C++Deep understanding of algorithms, data structures, concurrency, and networked systemsPrior experience working in high-performance or real-time environmentsConfidence working close to hardware and tuning Linux-based systemsInterest in trading systems, low-latency architecture ...

C# Engineer - Hedge Fund

Hiring Organisation
Radley James
Location
London, UK
Employment Type
Full-time
Bachelor's or Master's degree in Computer Science or related field4+ years of experience in C# developmentExperience with multithreadingExperience with ReactStrong understanding of data structures and algorithmsExcellent problem-solving skillsAbility to work collaboratively with a teamExperience in trading or financeThey offer a lucrative salary ...

Research Engineer

Hiring Organisation
G Research
Location
London, UK
Employment Type
Full-time
Deliver high-quality, well-engineered software with strong architectural awarenessTake end-to-end ownership of solutions, from concept to deliveryDemonstrate solid knowledge of algorithms, data structures and software fundamentalsShow interest in quantitative finance and the role of engineering within itPrioritise effectively to deliver measurable business impactProactively identify ...

C++ SOFTWARE ENGINEER - TRADING SYSTEMS

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
find a C++ Software Engineer to join a highly specialised team building real-time trading infrastructure. The team's scope covers everything from market data processing and signal evaluation to order routing and execution—giving developers full ownership over performance-critical code. This is a low-latency, high-throughput … solve hard problems autonomously. Key ResponsibilitiesDesign and implement high-performance C++ systems used across trading infrastructureWork on projects ranging from real-time market data processing to order executionOptimise systems at the micro-architectural level (cache usage, CPU pipelines, memory layout)Contribute to the design of distributed or parallel computation ...

Computer Science Tutor

Hiring Organisation
Randstad Student Support
Location
Hinckley, Leicestershire, United Kingdom
Employment Type
Full-Time
Salary
£30.00 - £35.00 per hour
into theory, debugging, and practical programming tasks. Focused Academic Impact: Work with students across key Computer Science topics, including programming (Python, Java, C++), algorithms, data structures, computer systems, and exam preparation. Make a Real Difference: Help students overcome technical hurdles, build confidence, and master essential digital skills ...

System Engineer - Network and Software

Hiring Organisation
The Business Connection Group
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £120,000 per annum
networks run Write reliable, production-ready code — using Python, Go or C++ — to connect the platform to customers’ own hardware Shape and refine the data structures that underpin even the most complex network setups Carry out detailed analysis on link budgets, signal behaviour and coverage across different environments ...

Principal, Murex Developer

Hiring Organisation
StoneX
Location
London, UK
Employment Type
Full-time
Murex configuration and functional development. Architect and enhance simulation views used for P&L, Risk, Stress Testing, and valuation reporting. Design and oversee market data configuration including instruments, indices, curves, volatility surfaces, swap generators, and historical data structures. Lead the development, enhancement, and optimization of pre-trade … events and risk management concepts. Proven experience leading complex Murex implementations, upgrades, and transformation initiatives. Extensive knowledge of Murex Simulation, Pricing Templates, MSL, Static Data, Market Data, and Risk configuration. Strong understanding of VaR, Stress Testing, P&L explain, sensitivities, and risk analytics. Experience designing scalable enterprise solutions ...

Senior HR Systems Analyst (SuccessFactors, Employee Central)

Hiring Organisation
GXO Logistics
Location
Northampton, Northamptonshire, United Kingdom
Employment Type
Full-Time
Salary
£64,800 per annum
across the business to transform complex requirements into smart, scalable solutions. From configuring Foundation Objects, MDF and business rules, to driving international standards, integrations, data migration and position management, you'll be at the heart of delivering seamless digital HR experiences. If you love solving complex challenges, influencing … business rules and complex workflows to meet evolving business needs Own global position management and organisational design, ensuring a scalable and robust HR data structure Oversee system integrations and data quality, maintaining the integrity and accuracy of HR data across internal and external platforms Drive successful project ...

IT Business Partner

Hiring Organisation
We Are Dcoded Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Business Partner Data Specialism If youre looking to play a key role in shaping data strategy and driving optimisation initiatives within a fast growing, international organisation and you bring several years of experience in Finance or Banking, this could be the right opportunity for you. About the Role … client is seeking an IT Business Partner Data Specialism , to play a key role in advancing the companys data and operational management initiatives. This position offers a distinctive opportunity to contribute during a period of significant transformation, allowing the successful candidate to influence both strategic decision-making ...

Java Low Latency Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
concurrent systems designed for low-latency and high-frequency environments Required Skills & Experience Strong Core Java and JVM performance tuning expertise. Excellent knowledge of Data Structures and Algorithms. Experience with concurrency, multithreading, and low-latency system design. Knowledge of GC, JNI, Java Unsafe, and JNR-FFI. Strong understanding ...

Technical Implementation Manager(M3Vision)

Hiring Organisation
Adecco
Location
Newham, Northumberland, United Kingdom
Employment Type
Contract
Contract Rate
GBP 600 Daily
implementation role, not a generic project management post. The successful candidate must be able to translate Housing Asset Management requirements into configured M3Vision functionality, data structures, workflows, interfaces, reports and operational outputs. Role purpose: The Technical Implementation Manager will lead the technical and functional implementation of M3Vision … Council's Housing Asset Management solution. The postholder will work across Asset Management, Compliance, Housing Operations, BSMI, Data and Technology teams, the M3 supplier and other delivery partners to ensure the system is correctly designed, configured, integrated, tested and brought into operational use. The role will own the translation ...

Technical Implementation Manager(M3Vision)

Hiring Organisation
Adecco
Location
Newham, London, Northumberland, United Kingdom
Employment Type
Contract, Temporary
Salary
£600/day Umbrella, PAYE, Holiday, Pensions Scheme
implementation role, not a generic project management post. The successful candidate must be able to translate Housing Asset Management requirements into configured M3Vision functionality, data structures, workflows, interfaces, reports and operational outputs. Role purpose: The Technical Implementation Manager will lead the technical and functional implementation of M3Vision … Council's Housing Asset Management solution. The postholder will work across Asset Management, Compliance, Housing Operations, BSMI, Data and Technology teams, the M3 supplier and other delivery partners to ensure the system is correctly designed, configured, integrated, tested and brought into operational use. The role will own the translation ...

Software Development Engineer - 2027

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
professional settings- Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles- Currently has, or is in the process of obtaining, a Bachelor's degree … above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fieldsPreferred qualification - Experience with one or more of the following: Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems- Demonstrated ability to learn ...