426 to 450 of 515 Data Structures Jobs in London

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 ...

Solutions Engineer London

Location
Greater London, England, United Kingdom
Maintain a deep understanding of AI coding agents and how they fit into modern development teams, along with technical concepts like API/MCP, data structure, permissions, and automation. Exhibit excellent discovery skills, enabling you to uncover customer workflows, technical constraints, decision criteria, and success metrics before jumping ...

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 ...

Research Engineer: Quantitative Trading Software

Location
Greater London, England, United Kingdom
Research Engineer to join its systematic research team. You will work with technologists, researchers, and traders to solve computing problems across software design, data engineering, distributed computing, and quantitative modeling. You should have a Bachelor's in CS/CE or related field and excellent C++ and Python skills … with a strong foundation in data structures, algorithms, and quantitative finance mathematics. #J-18808-Ljbffr ...

Test Automation Engineer

Location
Uxbridge, England, United Kingdom
years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks. Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables. API & Infrastructure: hands‐on experience with RESTful API, websockets.. Solid understanding of web development principles. … Engineering Mindset: a good foundation in data structures/algorithms and design patterns. Ability to see the long‐term implications of solutions. Collaboration: demonstrated team player skills and a willingness to work with others. Resilient Systems: excited about building, operating, and maintaining resilient, scalable systems. Tests their code. ...

Senior Product Engineer

Location
Greater London, England, United Kingdom
build lands immediately in front of demanding, paying customers. The role You’ll own features end to end - across the frontend, backend and data layer - and ship on a weekly cadence, not a quarterly one. You’ll: Ship quickly, then ship again Design and build entirely new ways … that autonomously conducts high volumes of research Build a mobile app from scratch in three weeks Create segmented knowledge graphs using unstructured-to-structured data transformations Build an AI-native CRM with deep links into that knowledge graph About you You have 5+ years of engineering experience - we care ...

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 ...

E/CTRM Developer – Endur (UK)

Location
Greater London, England, United Kingdom
maintain Endur solutions using OpenJVS and/or OpenComponents Support trade lifecycle processes across Front, Middle, and Back Office functions Work with Endur data structures to support reporting, workflows, and system behavior Build and maintain reports using Endur reporting tools Support CI/CD processes and deployments within … requirements and deliver working solutions Required (Endur-specific) Hands‐on Endur development experience using OpenJVS and/or OpenComponents Strong understanding of the Endur data model Experience working within Endur reporting tools (Report Builder or similar) Familiarity with CI/CD processes in Endur environments Experience supporting or working ...

Principal Backend Engineer

Hiring Organisation
Teya Solutions
Location
London, UK
Employment Type
Full-time
REST/gRPC) and domain-driven design (DDD)Set the bar for availability, performance, fault tolerance, and observability across critical systemsPartner deeply with Product, Data, and leadership to translate business priorities into scalable technical strategyLead cross-organisational initiatives that are essential to company growth and market expansionInfluence engineering direction … architecture, and asynchronous systemsExperience building systems for high throughput, low latency, and reliability, ideally in fintech or transaction-heavy environmentsStrong grounding in system design, data structures, and performance trade-offsHands-on experience with AWS, Docker, and Kubernetes in production environmentsProven ability to implement observability, resilience patterns ...

Lead Backend Engineer

Location
City Of London, England, United Kingdom
teams, shaping the future of our backend systems. Champion engineering excellence: testability, reliability, scalability, and clean code. Collaborate with engineers, product managers, designers and data analysts to deliver user and business value fast. Lead and coordinate the delivery of large, complex technical initiatives with clarity and impact. Actively coach … experience building cloud-native microservices (Python preferred, but open to strong experience in other languages). You bring deep knowledge of programming fundamentals - data structures, algorithms, system design. You’ve built systems at scale and understand distributed architectures, performance tuning and observability. You lead by example: through mentoring ...

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 ...

Java/Kotlin Software Engineer - Agile, TDD, Spring

Location
City Of London, England, United Kingdom
have familiarity with Agile processes and Test-Driven Development (TDD). Technical Expertise You understand Computer Science, Object-oriented Programming (OOP), Design Patterns, Data Structures, and Algorithms. Knowledge of additional technologies such as Scala, React, Spring, Oracle, Redis, Kubernetes, Docker, and Linux is advantageous. Soft Skills ...

Software Engineer – AI Ad Tech Platform (Equity)

Location
Greater London, England, United Kingdom
testing, and observability while collaborating with product engineering and other platform teams. The ideal candidate has a CS degree, strong fundamentals in algorithms and data structures, and proficiency in #J-18808-Ljbffr ...

Full Stack Developer

Location
Greater London, England, United Kingdom
expertise Strong Javascript fundamentals Knowledge of design patterns Object-oriented programming experience Experience with Node JS or JAVA Strong problem-solving skills Knowledge of data structures Excellent knowledge of HTML5 and CSS3 Nice to have: PHP, Python Условия 6 To 12 month assignment based in Central London. #J ...

Senior C++ Engineer — Build Scalable Distributed Systems

Location
Greater London, England, United Kingdom
firm's next phase of growth. Applicants should possess at least 5 years of experience in production-quality coding, alongside a solid understanding of data structures and algorithms. The company fosters a collaborative environment that values intellectual rigor and innovative thinking. #J-18808-Ljbffr ...

c++ developer in low-latency systems

Location
Greater London, England, United Kingdom
across global markets. Задачи Develop and optimise ultra-low-latency trading infrastructure Improve performance across CPU, memory, networking, and OS layers Build high-performance data structures and messaging systems Collaborate with traders, quants, and engineers on business-critical platforms Требования Strong modern C++ (C++11/14/ ...

.NETcore Engineer // Highly Funded FinTech // Multi-Year Reengineering Initiative

Hiring Organisation
Stanford Black
Location
London, UK
Employment Type
Full-time
grow out the platform technically. Requirements5+ years' C# including experience working on large systems. Knowledge of coding fundamentals e.g. modern software design principles, data structures, algorithms. Great communication skills and the ability to work as part of a team – bouncing ideas off colleagues, building consensus around a design ...

AI / ML Engineer

Location
Greater London, England, United Kingdom
reusable libraries across our consulting practice. What we're looking for 5+ years of professional software engineering experience in production environments Strong CS fundamentals — data structures, algorithms, distributed systems Track record of shipping enterprise-grade SaaS or platform products at scale Excellent written and verbal communication; comfortable engaging ...

C++ Developer

Location
Hounslow, England, United Kingdom
/CPP test, experience in writing regression test Experience/Interest in Web development with basic knowledge of HTML, CSS and JavaScript Strong in data structures and problem solving Good to Have Knowledge of REST APIs creation with C++ with Yaml and Swagger Experience with state machines JSON ...

C++ enior Software Engineer - Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
trading environmentProficiency in C++11/14/17Deep technical knowledge of trading systems, particularly in the D1 spaceExperience in distributed systems and related algorithm, data structures and messagingFamiliarity with Linux systems and Networks as related to proprietary tradingThe environment is that of Facebook or Google, relaxed open with ...

full stack developer for Developer Ecosystems

Location
Greater London, England, United Kingdom
processes Customer- and product-focused approach Collaborative and pragmatic approach Experience technically leading and mentoring others Thorough understanding of Computer Science fundamentals, including OOP, Data Structures, and Design Patterns Условия: Salary to £130k EMI share option scheme 28 Days annual leave Enhanced maternity and parental leave packages Choice ...

Software Engineer

Location
Greater London, England, United Kingdom
quality, well-engineered software with strong architectural awareness Take end-to-end ownership of solutions, from concept to delivery Demonstrate solid knowledge of algorithms, data structures and software fundamentals Show interest in quantitative finance and the role of engineering within it Prioritise effectively to deliver measurable business impact ...

Software Engineer London

Location
Greater London, England, United Kingdom
professional setting. We do not mind which language: our stack is mostly Python and you will pick it up quickly Solid fundamentals - Data structures, basic algorithms, object‐oriented programming, testing and version control Growth mindset - You treat gaps in your knowledge as opportunities, not weaknesses ...

Lead Backend Engineer London

Location
Greater London, England, United Kingdom
another language works too! Systems at scale - You have built distributed architectures and understand performance tuning and observability, on top of solid fundamentals in data structures, algorithms and system design You strive for simplicity - You build systems that are easy to understand, test and maintain, and you weigh ...

Solution Engineer (Aeron and Capital Markets)

Hiring Organisation
Adaptive Financial Consulting
Location
London, UK
Employment Type
Full-time
using Java in a highly performant, low latency mannerExperience using Aeron in a high-performance scenario within capital markets or digital assetsFamiliarity with appropriate data structures and their usages (e.g. sets, maps and queues)Relevant experience in building solutions within these domains: Order Management SystemsExecution Management SystemsSmart Order ...