226 to 250 of 359 Data Structures Jobs in the UK

Software Engineer - Java/C++

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
ExperienceStrong hands-on Java development experience within complex desktop applicationsExcellent understanding of object-oriented programming principles and software designStrong computer science fundamentals including algorithms, data structures and software architectureSolid understanding of multithreading, concurrency and synchronisationExperience applying common design patterns and architectural principles in commercial softwareGood understanding of memory ...

System Software Engineer, Tegra Security Software

Hiring Organisation
Nvidia
Location
Bristol, UK
Employment Type
Full-time
programming and debugging skills; ability to write clear, reliable, and maintainable code, demonstrated through coursework, projects, research, internships, or professional experience. Solid foundations in data structures, operating systems, computer architecture, and software engineering practices. A methodical and analytical approach, a willingness to learn complex systems, and the ability ...

System Software Engineer, Tegra Security Software

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
programming and debugging skills; ability to write clear, reliable, and maintainable code, demonstrated through coursework, projects, research, internships, or professional experience. Solid foundations in data structures, operating systems, computer architecture, and software engineering practices. A methodical and analytical approach, a willingness to learn complex systems, and the ability ...

Engineering Manager - Core Infrastructure (Remote)

Hiring Organisation
CrowdStrike
Location
Reading, Berkshire, UK
Employment Type
Full-time
Provisioning & Orchestration (Pulumi, Terraform, Ansible, Temporal or similar solutions)Experience with immutable architecture and distributed systems design. Experience in software development, design patterns, data structures and algorithms ( Python or Go )Experience with large-scale, business-critical Linux environments. Experience operating within the cloud, AWS & GCP preferred. Experience with ...

Engineering Manager - Core Infrastructure (Remote)

Hiring Organisation
CrowdStrike
Location
London, UK
Employment Type
Full-time
Provisioning & Orchestration (Pulumi, Terraform, Ansible, Temporal or similar solutions)Experience with immutable architecture and distributed systems design. Experience in software development, design patterns, data structures and algorithms ( Python or Go )Experience with large-scale, business-critical Linux environments. Experience operating within the cloud, AWS & GCP preferred. Experience with ...

Senior Verification Engineer - Media IP

Hiring Organisation
ARM
Location
Manchester, UK
Employment Type
Full-time
Display, Video).Architecting verification IP and full verification environments. Reviewing and assessing proposed design changes from a verification complexity point of view. Analysis of data from simulation runs using machine learning and data science techniques to drive efficient bug discovery and debug. Identify cross Media IP process … UVM.Strong scripting skills – being able to develop scripts to support new and existing flows. Solid software engineering skills including understanding of object-oriented programming, data structures, and algorithms. Familiar with the tools and processes for developing testbenches and finishing all aspects of the verification process. Prior technical ...

Forward Deployed Software Engineer - UK Government

Hiring Organisation
Palantir Technologies
Location
London, UK
Employment Type
Full-time
London, United KingdomDelta/Full-time/On-siteA World-Changing CompanyPalantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions … identify instances of money laundering?" FDSEs lead the way in developing a solution, from high-level system design and prototyping to application development and data integration. As an FDSE, you leverage everything around you: Palantir products, open source technologies, and anything you and your team can build to drive ...

Senior Software Development Engineer,NextGen Security, ZeroFriction

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
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 … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal ...

Salesforce Engineer

Hiring Organisation
Vanquis Bank
Location
Bradford, UK
Employment Type
Full-time
What that means Simple, supportable solutions We balance configuration, low-code and custom-code options to find a proportionate solution Secure by design Security, data protection and access controls are considered throughout delivery Shared ownership Teams collaborate from requirements and design through to release and operational support Quality built … develop capability Technology stack: Salesforce MuleSoft and engineering practises Apex Mule 4 applications Lightning Web Components API-led integration Flow and declarative automation DataWeave Data modelling REST and SOAP APIs Salesforce security MUnit testing Metadata-based deployment Anypoint tooling Component-based development Source control and branching Debugging, logs ...

Software Engineer

Hiring Organisation
Copello
Location
Todmorden, West Yorkshire, UK
Employment Type
Full-time
simulation-based testingWorking within an Agile/SCRUM environmentWhat we're looking for: Strong C++ development experienceObject-oriented programming and software design experienceKnowledge of data structures, algorithms and design patternsExperience with debugging and fault findingUnderstanding of networking and data serialisationDatabase and front-end development experienceStrong problem-solving ...

Finance Business Analysis £550/d Inside IR35 Hybrid S/4HANA

Hiring Organisation
Adecco
Location
Slough, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
£550.00 per day
looking for a Business Analyst to join our clients Finance Transformation team where you will play a key role in strengthening Finance Data Governance as part of their SAP/S4HANA journey. You will document policies, processes and controls to ensure robust governance and regulatory compliance. This … excellent opportunity for someone with a strong finance background and experience of finance transformation, master data governance and SAP S/4HANA environments. Your Essential Skills and Experience: Proven Business Analysis experience supporting Finance Transformation programmes. Experience working with Finance Master Data and reporting processes. Understanding ...

Servicenow Administrator

Hiring Organisation
Netcompany
Location
London, UK
Employment Type
Full-time
catalog, ITOM, PA)Implement reusable, scalable components using out-of-the-box functionalityMinimize customization and avoid introducing technical debtOptimize system performance and user experienceIntegration & Data ManagementDevelop and maintain integrations (REST/SOAP APIs, external systems)Manage CMDB and data structures for integrity and accuracyOversee data imports … working with APIsSolid understanding of CMDB and CSDMProven ability to operate independently in a senior capacityServiceNow Certified System Administrator – mandatory ServiceNow Advanced Administrator – desirableServiceNow Data Foundations Certification – desirableITIL 4/5 foundation - desirableKey AttributesDelivery-focused and pragmaticAvoids over-engineering solutionsComfortable operating as a senior administrator in a small teamUnderstands ...

Servicenow Administrator

Hiring Organisation
Netcompany
Location
Leeds, UK
Employment Type
Full-time
catalog, ITOM, PA)Implement reusable, scalable components using out-of-the-box functionalityMinimize customization and avoid introducing technical debtOptimize system performance and user experienceIntegration & Data ManagementDevelop and maintain integrations (REST/SOAP APIs, external systems)Manage CMDB and data structures for integrity and accuracyOversee data imports … working with APIsSolid understanding of CMDB and CSDMProven ability to operate independently in a senior capacityServiceNow Certified System Administrator – mandatory ServiceNow Advanced Administrator – desirableServiceNow Data Foundations Certification – desirableITIL 4/5 foundation - desirableKey AttributesDelivery-focused and pragmaticAvoids over-engineering solutionsComfortable operating as a senior administrator in a small teamUnderstands ...

Algorithm Developer

Hiring Organisation
Via Transportation
Location
London, UK
Employment Type
Full-time
responsible for developing and maintaining Via's proprietary algorithms and the services that run them in production. The position requires deep knowledge of algorithms, data structures, software engineering methodologies and best practices. You will maintain and improve current algorithms and business logic, as well as develop new technical … greater access to jobs, healthcare, and education. With our best in class suite of products, we make transit thrive. Our teams of worldclass engineers, data-scientists, product managers, operations specialists, marketers, transit experts and more bring cutting-edge AI-powered software and innovative technology-enabled operations to our partners ...

Senior Forward Deployed Engineer, Generative AI, Google Cloud Platform

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
more programming languages, or 1 year of experience with an advanced degree.1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).1 year of experience with one or more of the following: speech/audio (e.g., technology duplicating and responding to the human … image, video, or audio generation. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field.2 years of experience with data structures and algorithms. Experience in solving customer problems by navigating ambiguous requirements to deliver effective technical solutions and tangible business outcomes. Experience ...

Research Engineer (FICCO)

Hiring Organisation
DRW
Location
London, UK
Employment Type
Full-time
quantitative researchers, and traders. Your team will work closely to solve challenging technological problems and contribute to our full tech stack, including software design, data engineering, distributed computing, and quantitative modeling. You will be surrounded by cutting edge technology, mentored by industry-leading engineers, offered training and continuing education … simulate trading strategies, and develop algorithms to compete in financial markets. Design trading strategy simulation software optimized for distributed computationDevelop software for large scale data acquisition, storage, accessibility, and visualizationCreate user interfaces for data exploration and post trade analysisAccelerate the research lifecycle from strategy prototype to production deploymentEvaluate ...

Oracle Integration Cloud Lead

Hiring Organisation
DCV Technologies
Location
Luton, Bedfordshire, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £600/day - Hybrid / Inside IR35
defining and delivering the integration strategy and architecture for Oracle Cloud applications, including ERP, SCM and other enterprise systems. This role ensures seamless data and process flow across heterogeneous systems by leading the design, implementation and governance of integration solution using Oracle Integration Cloud (OIC), APIs, and other middleware … needs and translate them into scalable technical solutions Establish integration standards, patterns and best practices across the program Ensure compliance with security, performance and data governance standards Lead integration workstreams and manage offshore/onshore development teams Conduct code review, solution walkthrough and quality assurance of integration components Work ...

Senior Software Engineer (C#, .Net, C++)

Hiring Organisation
KLA-Tencor
Location
Newport, Isle of Wight, UK
Employment Type
Full-time
Semi PC) business unit designs, builds and sells KLA's product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles … code and support integration across system/subsystem boundaries (including hardware/software interfaces)Develop C#/.NET and C++ software for GUI and data analysis; write maintainable code and use AI-assisted tools responsibly under company security policiesBuild robust unit/integration tests and use profiling to improve ...

Research Engineer

Hiring Organisation
Hudson River Trading
Location
London, UK
Employment Type
Full-time
have real hands-on experience with quant research and/or ML/Deep Learning platforms. Experience with python numerical, ML and data-oriented libraries is a big plus (e.g. pandas, scikit, pytorch, etc.)Candidates should be prepared for technical interviews in either Python or C++. While there … these languages 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 ...

Backend Engineers

Hiring Organisation
Anson McCade
Location
London, UK
Employment Type
Full-time
develop and maintain scalable, high-performance backend services. Translate complex business requirements into robust technical designs and architecture. Build and maintain APIs, microservices and data-driven applications. Contribute to technical decisions, recommending appropriate tools, frameworks and development practices. Collaborate with cross-functional teams to deliver effective solutions. Participate … using Python, with Django, FastAPI or other Python frameworks. Experience designing and building scalable, maintainable backend services. Good understanding of databases, object-oriented design, data structures and distributed systems. Knowledge of SOLID principles and sound software engineering practices. Strong analytical and problem-solving skills. Ability to communicate technical ...

Global Banking & Markets - FICC (Fixed Income, Currencies & Commodities) Engineer - Vice President - London

Hiring Organisation
Goldman Sachs
Location
London, UK
Employment Type
Full-time
build massively scalable software and systems, architect low-latency infrastructure, proactively guard against cyber threats, and leverage machine learning and financial engineering to turn data into action. Join us to create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Fixed Income, Currencies … what technology can achieve? Start here. Who we look for: Goldman Sachs Engineers are innovators and problem-solvers, building solutions across order management, big data, pricing and more. We look for creative collaborators who can evolve, adapt to change and thrive in a fast-paced global environment. ...

Senior Firmware & Software Engineer

Hiring Organisation
KLA-Tencor
Location
Newport, Isle of Wight, UK
Employment Type
Full-time
Semi PC) business unit designs, builds and sells KLA's product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles … Ethernet, serial/UART, SPI, and I2CDevelop Windows desktop software in C#/.NET (WPF/WinForms) and C++ for instrument control, GUI, and data analysis; write maintainable, multithreaded code and use AI-assisted tools responsibly under company security policiesPartner closely with electrical and hardware engineers on board bring ...

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