176 to 200 of 260 Data Structures Jobs

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
City of London is seeking an experienced Senior C++ Engineer to join its core development team. Youll work on high-performance trading and market-data systems used by hedge funds, proprietary trading firms and global investment banks technology where microseconds matter and engineering quality directly impacts trading outcomes. This … powers front-office trading workflows. Youll work closely with quants, traders and other engineers to deliver robust, low-latency solutions for pricing, execution, market-data processing and exchange connectivity. Expect modern C++, complex systems design, multithreading, optimisation, and the chance to influence technical direction across multiple product lines. ...

Blockchain Architect

Hiring Organisation
CBSbutler Holdings Limited trading as CBSbutler
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £550/day
blockchain solutions. This role combines architecture leadership with active engineering involvement, driving solutions from concept through PoC to production. You will work closely with data, cloud, and DevOps teams to deliver secure, scalable, and compliant distributed ledger solutions. The role: Lead end-to-end design and architecture of blockchain … solutions (consensus models, data structures, APIs, security frameworks). Evaluate and select blockchain platforms (Ethereum, Hyperledger Fabric, Corda, Polygon, Avalanche) based on business needs. Define architecture blueprints including node design, data flows, and enterprise integration (ERP, CRM, APIs). Design token models, identity frameworks, and smart contract ...

Technical Business Analyst

Hiring Organisation
Atos
Location
Glasgow, United Kingdom
full delivery lifecycle, from discovery and definition through to delivery support and continuous improvement. You will be expected to analyse processes, systems, integrations, APIs, data flows and business rules, and to produce high-quality artefacts that support solution design and delivery. You will work closely with product owners, engineers … technology change.\ NElicit, analyse and document business, functional and non-functional requirements using appropriate techniques such as workshops, interviews, observation, document analysis and data investigation.\ NTranslate business needs into clear user stories, epics, acceptance criteria, business rules and supporting artefacts that are ready for technical design, build and test. ...

Software Developer C# .Net - Quant Trading

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
cross asset trading, analytics and risk management workflows. Collaborating with quantitative researchers and financial specialists, you'll tackle challenging technical problems involving scalability, performance, data processing and system design, using modern C# and SQL technologies. Location/WFH: You'll join colleagues in Central Newcastle offices on a full … trading environment, ideally with commercial experience but will also consider personal projects You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem ...

Phd Researcher Assistant

Hiring Organisation
GradBay
Location
United Kingdom
evaluate software design decisions, and help train AI systems to produce more accurate, reliable, and technically robust outputs. Typical areas of expertise include: Algorithms & Data Structures Software Engineering Distributed Systems Databases Machine Learning Fundamentals Programming Languages Computer Architecture Cloud & Backend Systems Cyber Security Systems Design No previous ...

C++ Software Engineer - Amsterdam- Sophisticated Prop Trading Firm

Hiring Organisation
eFinancialCareers
Location
Amsterdam, Noord-Holland, Netherlands
Employment Type
Permanent
Salary
EUR Annual
highly analytical problem-solving abilities. Some knowledge of crypto would be ideal too. Requirements 3+ years of practical experience in C++ Strong proficiency with data structures, algorithms, and OOP Sound experience using other programming languages, e.g. Java, Python Solid working knowledge of Linux Degree in Computer Science ...

Backend Software Engineer C# .Net - FinTech

Hiring Organisation
Client Server
Location
Reigate, Surrey, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You have an appreciation ...

Senior Frontend Developer

Hiring Organisation
Hays Technology
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £650/day Up to £650pd Umbrella
with AWS and Kubernetes. Strong Terraform experience. Good knowledge of AI and LLM's Good infrastructure as code experience. Experience of common algorithms and data structures. What you'll get in return : Initial 6-month contract with extensions. Up to £650pd in scope. London-based hybrid working. What ...

Senior FX e Trading Java Developer

Hiring Organisation
Atrium Workforce Solutions Ltd
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£843 - £1,000 per day
code quality, and enhance developer experience. What you’ll do Architect and implement scalable, event-driven, and microservices-based backend components, including APIs, market data, order/risk workflows, and real-time streaming. Optimize latency, throughput, and reliability across the stack; instrument observability (metrics, tracing, logging) and performance profiling. … latency design and patterns. Designing and operating distributed systems (microservices, event-driven architectures, messaging/streaming). Strong understanding of computer science fundamentals (data structures, algorithms, concurrency, networking, OS). Proven experience in e-trading or real-time financial systems (FX highly desirable), including familiarity with market data ...

Senior Java Engineer - FX eTrading

Hiring Organisation
Pontoon
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£800 - £900/day
enhance delivery speed, code quality, and developer experience. Key Accountabilities: Architect and Implement: Design scalable, event-driven, microservices-based backend components, including APIs, market data, order/risk workflows, and real-time streaming capabilities. Optimise Performance: Focus on improving latency, throughput, and reliability across the entire stack. Implement observability … Systems: Experience in designing and operating distributed systems, including microservices, event-driven architectures, and messaging/streaming solutions. Computer Science Fundamentals: Solid understanding of data structures, algorithms, concurrency, networking, and operating systems. E-Trading Knowledge: Familiarity with e-trading or real-time financial systems, particularly in FX, including ...

Senior Systems Engineer

Hiring Organisation
Carrington West
Location
Reading, Oxfordshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP 464 Daily
complex, high-security environment? This role is central to improving how engineering systems are modelled, analysed, and integrated, enabling better decision-making through accurate data, robust modelling, and effective stakeholder engagement. Key Responsibilities Model-Based Systems Engineering (MBSE) Support and enhance MBSE practices across complex engineering systems Manage requirements … interface definitions, trade studies, and system integration activities Maintain engineering models ensuring consistency, integrity, and usability across teams Data Analysis and Reporting Develop and maintain clear reporting outputs and visualisations from complex engineering models Analyse performance metrics to identify trends, risks, and opportunities for improvement Optimise model deployment ...

Business Analyst

Hiring Organisation
Jet2.com
Location
Leeds, United Kingdom
professionals for this role.\ NAs our new\nBusiness Analyst\ N, you’ll have a majorimpact on helping us achieve our goal. Working with our data and analytical platforms, you’ll be part of the team that defines and owns the requirements for an initiative from inception to the point … flights. We couldn’t do it without our wonderful people.\ N \n What you’ll be doing:\ N \n\nAligned to one of our Data Domains (e.G. Customer, Operations, Pricing and Revenue), you will thrive in a fast-paced Agile environment, applying Lean Business Analysis techniques to deliver ...

Business Analyst

Hiring Organisation
17918
Location
Leeds, West Yorkshire, United Kingdom
associated duties and tasks. As our new Business Analyst , you ll have a major impact on helping us achieve our goal. Working with our data and analytical platforms, you ll be part of the team that defines and owns the requirements for an initiative from inception to the point … unforgettable package holidays and flights. We couldn t do it without our wonderful people. What you ll be doing: Aligned to one of our Data Domains (e.g. Customer, Operations, Pricing and Revenue), you will thrive in a fast-paced Agile environment, applying Lean Business Analysis techniques to deliver ...

Senior Software Engineer C# .Net

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
team, you will design and develop business-critical backend services using modern C# and .Net, working on distributed systems that process large volumes of data with demanding performance and reliability requirements. You'll be involved throughout the software lifecycle, from technical design and architecture through to implementation, optimisation … have a strong knowledge of software architecture, distributed systems and engineering best practices You have a deep understanding of Computer Science fundamentals, including algorithms, data structures, object-oriented design and system design You have a collaborative approach and a genuine enthusiasm for solving difficult technical problems ...

Senior Business Analyst - Data

Hiring Organisation
Jet2.com
Location
Leeds, United Kingdom
Senior Business Analyst\ N, you’ll have a majorimpact on helping us achieve our goal. Acting as a senior figure within the Data team, you will drive analysis for high-complexity initiatives. You will operate with autonomy, while collaborating closely with Architects, Engineering Managers, Agile Delivery Leads, and technical … teams to ensure our data solutions – from complex transformation logic to final reporting – meet the strategic needs of the business. In this role, you will balance this strategic delivery with a responsibility to coach and mentor our more junior team members, helping to elevate the capability of the wider ...

Senior Business Analyst - Data

Hiring Organisation
17918
Location
Leeds, West Yorkshire, United Kingdom
Senior Business Analyst , you ll have a major impact on helping us achieve our goal. Acting as a senior figure within the Data team, you will drive analysis for high-complexity initiatives. You will operate with autonomy, while collaborating closely with Architects, Engineering Managers, Agile Delivery Leads, and technical … teams to ensure our data solutions from complex transformation logic to final reporting meet the strategic needs of the business. In this role, you will balance this strategic delivery with a responsibility to coach and mentor our more junior team members, helping to elevate the capability of the wider ...

Junior C# Quant Developer - Hybrid London (Mentorship & Impact)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
performance C# applications used across research, risk management, and live trading. • Collaborating with quants to implement complex pricing models and robust backtesting frameworks. • Enhancing data processing pipelines and contributing to the continuous performance optimization of internal systems. • Gaining deep exposure to financial markets, electronic trading systems, and quantitative research … methodologies. Requirements • Technical Skills: Strong programming skills in C#/.NET with a solid grasp of computer science fundamentals (data structures, algorithms, and design patterns). • Education: Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or a related quantitative field. • Mindset: An analytical mindset with ...

Computer Science Teacher

Hiring Organisation
Prospero Teaching
Location
West Parley, Dorset, United Kingdom
Employment Type
Contract
Contract Rate
GBP 168 - 261 Daily
About the Role As a Computer Science Teacher, you will deliver engaging and challenging lessons that develop student's understanding of programming, algorithms, data, and computer systems. You will support learners in building practical coding skills and problem-solving abilities relevant to today's digital world. Key Responsibilities Plan … lessons in line with the national curriculum Teach programming languages such as Python, Java, or C# (depending on school curriculum) Cover topics including algorithms, data structures, networks, cyber security, and systems architecture Support GCSE and A-Level Computer Science/BTEC IT qualifications Assess, track, and report ...

Staff HFT Rust Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
volatile market conditions Work with quantitative researchers to translate complex trading algorithms into efficient implementations Design and build sophisticated exchange connectivity layers and market data systems Establish technical standards and review processes that ensure code quality and performance Participate in strategic planning for the technology roadmap Lead incident reviews … optimizing high-performance, low-latency systems Deep understanding of systems programming, memory management, and concurrency patterns Expert-level knowledge of computer science fundamentals, data structures, and algorithms Extensive experience with network programming and protocol design Prior experience in a technical leadership role Bachelor’s degree or higher ...

Fullstack Camunda Developer

Hiring Organisation
eTeam Workforce Limited
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP 358 - 402 Daily
Strong skills in Test driven development, CICD, and microservices Desirable Skills: Computer Science degree or equivalent understanding of Computer Science, Object Oriented Design and Data Structures Experience of working in an IT project environment preferably in banking or financial sector Experience working in an AGILE Experience with message ...

Fullstack Camunda Developer

Hiring Organisation
eTeam Workforce Limited
Location
London, UK
Employment Type
Full-time
development, CICD, and microservices \n\n Desirable Skills: \n \n \n Computer Science degree or equivalent understanding of Computer Science, Object Oriented Design and Data Structures \n\n \n \n Experience of working in an IT project environment preferably in banking or financial sector ...

Senior Verification Engineer (VIP team)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
offices across the world as and when required Required Skills & Experience: Experience of using SystemVerilog and UVM with sound understanding of object-oriented design, data structures and algorithms Experience of IP and SoC verification with deep knowledge of verification processes and methodologies Experience in Test bench construction including ...

ICT Power App System Developer

Hiring Organisation
Goodman Masson
Location
Wakefield, West Yorkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£37,977 per annum
systems and applications.Experience working with Microsoft Power Platform technologies.Experience delivering projects using agile and sprint-based development approaches.A strong understanding of system development principles, data structures and architecture.Experience documenting technical solutions, projects and system implementations.The ability to solve problems creatively and develop innovative solutions.Experience collaborating with colleagues ...

Senior Ruby Engineer

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
commerce experience. Build and maintain interfaces that support our frontend, mobile, and third‐party integrations. Be very experienced working with pull, push models for data parity between third parties and our systems around e‐commerce concerns of product, stock, orders and fulfillment synchronization. You’ll design, implement and deploy … solve complex e‐commerce concerns. Architect systems for membership access, catalog management, checkout, order fulfillment, and payments. Collaborate cross‐functionally with product, design, and data teams to deliver features that elevate the user experience. Own backend services end‐to‐end, from design to deployment and monitoring. Contribute to best ...

Blockchain Architect/lead

Hiring Organisation
Randstad Technologies Recruitment
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£350 - £500/day Negotiable
technical leadership with active coding, taking solutions from initial Proof of Concept (PoC) straight through to production. You will collaborate closely with cross-functional data, cloud, and DevOps teams to deliver secure, scalable, and highly compliant systems. Key Responsibilities Architectural Leadership: Lead end-to-end design of blockchain solutions … including consensus models, data structures, cryptographic frameworks, and node architectures. Platform Evaluation: Select and implement optimal blockchain platforms (e.g., Ethereum, Hyperledger Fabric, Corda, Polygon, Avalanche) based on enterprise needs. Hands-on Engineering: Actively contribute to the development of smart contracts and core components. Integration & Scaling: Define API layers ...