251 to 275 of 361 Data Structures Jobs in the UK

Senior Software Engineer - Ultra Low Latency Risk Engine Developer (VP)

Hiring Organisation
Citigroup
Location
Belfast, UK
Employment Type
Full-time
cash equities and its integration into the broader execution platform — encompassing the Centralised Position Service, Client Connectivity, Market Access layers, and high-throughput market data processing. The engineer will own critical, latency-sensitive risk-checking components that sit directly in the cash equities trading hot path, ensuring pre-trade … decisions in the sub-microsecond to low-microsecond range. Integrate risk and position components with Client Connectivity, Market Access layers, and high-throughput market data feed handlers. Apply deep expertise in JVM performance tuning, memory management, garbage collection avoidance, and/or native (C++/Rust) performance engineering ...

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £95,000 per annum
rare opportunity: the first 12 months are fully set aside for structured training , allowing you to learn the company’s trading systems, market-data architecture, and performance-critical design patterns before taking ownership of production modules. About the Role You’ll work on high-performance, real-time trading software … that processes market data, drives execution logic, and supports mission-critical investment workflows. Expect deep technical challenges across concurrency, optimisation, messaging, and deterministic system behaviour. The environment suits engineers who enjoy precision, reliability, and long-term craftsmanship in C++. Key Responsibilities Design, develop and optimise C++ components for real ...

Senior Java Engineer

Hiring Organisation
London Stock Exchange Group
Location
Nottingham, UK
Employment Type
Full-time
continuous learning. If you bring the following qualities, we'd love to connect: Proficiency in Java 11+ (or relevant version)Strong understanding of: OOP, data structures, algorithmsJava Collections, Streams, concurrencyWhy Connect Now? Skip the Line: When a role opens up, talent community members are prioritised for final interview … next level and make a significant impact, we'd love to hear from you. LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture ...

Quantitative Developer

Hiring Organisation
Hexwired Recruitment
Location
London, UK
Employment Type
Full-time
Experience for this Quantitative Developer role: Degree in Computer Science, Mathematics, Physics, Engineering or a related discipline. Strong Python programming experience and knowledge of data structures, concurrency and memory management. Experience developing scalable, modular and high-performance production software. Understanding of SQL and relational databases. Interest in financial … other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation, contact us today. Tagged as: C++, Java, Python, Quant, Software ...

Software Development Engineer, Juneau, Next-Gen Security Automation

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
engineering and business decisions that will influence the Amazon developer experience. Your first mission is to build a new product that leverages application meta data from a variety of sources to synthesize in a human readable way a variety of application knowledge. This will require rapid iteration with … AWS.We're looking for a creative, customer- and details-obsessed Software Development Engineer with strong software engineering fundamentals (object-oriented design, algorithms and data structures) and a good grasp of advanced systems concepts and design. You must possess strong verbal and written communication skills, be self-driven ...

Software Engineer

Hiring Organisation
Quantcast
Location
London, UK
Employment Type
Full-time
builds and operates many of the critical components underpinning the Quantcast product, including: real-time distributed systems, audience modeling, delivery control systems, large-scale data infrastructure, integrations with partners in the adtech eco system, payments and revenue processing, artificial intelligence infrastructure, and more. We're actively looking for Software … professional software engineering (new grads welcome!)A degree in Computer Science or an adjacent field. Excellent skills in computer science fundamentals such as algorithms, data structures, systems design, common languages (Java or Python or similar).Excellent written and verbal communication skills in English#LI-SK1At Quantcast, we craft offers ...

Lead Software Developer C# - Finance

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
North East. As a Lead Software Developer 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 systems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a role that you can shape and influence What ...

Senior/Lead Java Developer

Hiring Organisation
EPAM Systems
Location
London, UK
Employment Type
Full-time
type: HybridSeniority: SeniorPrimary skill: JavaPosted: 2026-09-29Join EPAM as a Java Developer in a hybrid role based in London. Work on complex, data-intensive systems while collaborating with multi-national teams across the globe. You'll architect innovative solutions, mentor talented developers and lead technical initiatives using …/GitLab or similar DevOps tooling)Experience working on Performance Optimizations and JVM ProfilingExtensive hands-on experience in Core Java with good understanding of Data Structures and AlgorithmsStrong knowledge of Relational Databases (Oracle/SQL Server/PostgreSQL)Proficiency in DevOps (CI/CD)We offerEPAM Employee Stock ...

Senior C++ Software Engineer

Hiring Organisation
WorldQuant
Location
London, UK
Employment Type
Full-time
understanding of Python language with development experience Strong understanding and experience with Linux system programming fundamentalsAbility to develop large-scale, distributed systemsStrong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal directionProficiency in EnglishAn outstanding candidate … this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with ...

Senior Python Software Engineer

Hiring Organisation
WorldQuant
Location
London, UK
Employment Type
Full-time
will be considered as a strong plus. Strong understanding and experience with Linux system programming fundamentalsAbility to develop large-scale, distributed systemsStrong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal directionProficiency in EnglishAn outstanding candidate … this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with ...

Software Development Engineer III

Hiring Organisation
Expedia
Location
London, UK
Employment Type
Full-time
Technology builds innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences for the traveler and our partners that drive loyalty and customer satisfaction. The Expedia Group … identify business problems at the project level and team level and design solutions that are easily testable and observableUnderstanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architecturesYou have the ability to establish operational excellence metrics at the team level and identify and advocate ...

Oracle Fusion Software Developer (Payroll)

Hiring Organisation
Morson Edge
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract
Contract Rate
£450 - 600 per day + None
payroll processing, payroll runbooks and retrospective payroll calculations Designing and developing Oracle Integration Cloud (OIC) integrations Working with payroll elements, payroll tables and HCM data structures Developing and supporting HCM Extracts, HDL and HSDL solutions Troubleshooting and resolving complex payroll and integration issues Collaborating with HR, Payroll ...

Oracle Fusion Software Developer (Payroll)

Hiring Organisation
Morson Edge
Location
somerset, south west england, united kingdom
payroll processing, payroll runbooks and retrospective payroll calculations Designing and developing Oracle Integration Cloud (OIC) integrations Working with payroll elements, payroll tables and HCM data structures Developing and supporting HCM Extracts, HDL and HSDL solutions Troubleshooting and resolving complex payroll and integration issues Collaborating with HR, Payroll ...

Oracle Fusion Software Developer (Payroll)

Hiring Organisation
Morson Edge
Location
Bath, Somerset, UK
payroll processing, payroll runbooks and retrospective payroll calculations Designing and developing Oracle Integration Cloud (OIC) integrations Working with payroll elements, payroll tables and HCM data structures Developing and supporting HCM Extracts, HDL and HSDL solutions Troubleshooting and resolving complex payroll and integration issues Collaborating with HR, Payroll ...

Snr Java Developer (API Development)

Hiring Organisation
TXP Technology x People
Location
Telford, Shropshire, United Kingdom
Employment Type
Full-Time
Salary
£550.00 - £551.00 per day
communication. API Design - Strong RESTful API design skills, including API contracts, versioning and integration patterns. JUnit - Automated unit testing. JSON - Experience working with API data structures and formats. Docker - Containerisation of microservices. Kubernetes - Hands-on experience deploying and managing microservices. Git/CI/CD - Version control ...

Snr Java Developer (API Development)

Hiring Organisation
TXP
Location
Telford, Shropshire, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £551/day Inside IR35
communication. API Design - Strong RESTful API design skills, including API contracts, versioning and integration patterns. JUnit - Automated unit testing. JSON - Experience working with API data structures and formats. Docker - Containerisation of microservices. Kubernetes - Hands-on experience deploying and managing microservices. Git/CI/CD - Version control ...

Java Developer Kafka API - Tech Consultancy

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
have a good understanding of AWS You have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns You are familiar with DevOps, CI/CD pipelines You're collaborative, enjoy problem solving and interacting with clients Apply ...

Senior C# Developer .Net Core - FinTech

Hiring Organisation
Client Server
Location
Newcastle upon Tyne, UK
Employment Type
Full-time
software engineering best practices and have experience 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 influenceApply now to find ...

Lead Software Engineer C# .Net - FinTech

Hiring Organisation
Client Server
Location
Reigate, Surrey, UK
Employment Type
Full-time
Microsoft software engineering best practicesYou have a good knowledge of event driven architectureYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, AlgorithmsYou have a good understanding of CI/CD and Infrastructure as Code (IaC)You have an appreciation of Azure ...

C#.Net Developer- Brussels

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Knowledge of design patterns and advanced programming techniques and ability to apply them. Knowledge of basic computer science, including multi-threaded approach, algorithm complexity, data structures, graph theory, etc. Experience with dependency injection, unit testing, object mocking,Solid experience of the Software LifecycleThis is a unique opportunity ...

Front office C# Developer

Hiring Organisation
McGregor Boyall Associates Limited
Location
Central London, London, United Kingdom
Employment Type
Permanent
Equity Financing or Equity Swaps . Demonstrable experience taking ownership of technical architecture and delivering substantial projects independently. Strong understanding of object-oriented design, data structures, algorithms and software engineering principles. Experience working with relational databases such as SQL Server or MySQL. Ability to articulate architectural decisions, evaluate ...

Senior Machine Learning Applications and Compiler Engineer, LPX

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
experience. Strong software engineering background with proficiency in systems level programming (e.g., C/C++ and/or Rust) and solid CS fundamentals in data structures, algorithms, and concurrency. Hands on experience with compiler or runtime development, including IR design, optimization passes, or code generation. Experience with LLVM ...

Engineering Manager

Hiring Organisation
Civica
Location
United Kingdom, UK
Employment Type
Full-time
through ambiguity. Build strong relationships with business stakeholders. Proficient in writing high-quality, readable, secure, and maintainable code. Strong understanding of computer science concepts, data structures, and algorithms. Strong knowledge of testing principles and practices; experience writing and automating tests. Experience with cloud platforms (e.g. AWS, Azure). ...

Software Engineer - Python

Hiring Organisation
Hudson River Trading
Location
London, UK
Employment Type
Full-time
this language will be assessed during the interview process. Kindness and empathy is a real requirement. No "smart jerks" at HRT. Strong understanding of data structures, algorithms, and design principles. Excellent communication skills, both written and verbal. HRT ships every day. The ability to thoughtfully, methodically, and reliably ...

Senior Java Developer Spring Boot TDD

Hiring Organisation
Client Server
Location
Manchester, UK
Employment Type
Full-time
engineering best practicesYou have experience with Test Driven Development TDDYou have a strong knowledge of Computer Science fundamentals such as OOP, multithreading, Design Patterns, Data StructuresYou're comfortable with agentic AI codingYou're collaborative and pragmatic with great communication and stakeholder management skillsNice to have (not essential): Kafka, Kubernetes ...