Data Structures Jobs in the UK excluding London

176 to 200 of 256 Data Structures Jobs in the UK excluding London

Software Dev Engineer II

Cambridge, Cambridgeshire, United Kingdom
Amazon
stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C# .Net SQL - Hedge Fund

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases 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 solving and sharing ideas What More ❯
Employment Type: Full-Time
Salary: £150,000 - £180,000 per annum
Posted:

Software Development Teaching Assistant Coding Black Females

Bath, Somerset, United Kingdom
Coding Black Females Ltd
Python/Django/Flask, Java/Spring, Ruby on Rails) Database Management (e.g., SQL, NoSQL, PostgreSQL, MongoDB) Version Control (e.g., Git, GitHub) API Development and Integration (RESTful APIs) Data Structures and Algorithms Testing and Debugging Deployment and Cloud Platforms (e.g., AWS, Azure, Google Cloud) Software Development Methodologies (e.g., Agile, Scrum) Person Specification: Experience supporting software development training More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Teaching Assistant Coding Black Females

Bristol, Gloucestershire, United Kingdom
Coding Black Females Ltd
Python/Django/Flask, Java/Spring, Ruby on Rails) Database Management (e.g., SQL, NoSQL, PostgreSQL, MongoDB) Version Control (e.g., Git, GitHub) API Development and Integration (RESTful APIs) Data Structures and Algorithms Testing and Debugging Deployment and Cloud Platforms (e.g., AWS, Azure, Google Cloud) Software Development Methodologies (e.g., Agile, Scrum) Person Specification: Experience supporting software development training More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Associate Software Engineer - AI

Sheffield, Yorkshire, United Kingdom
Pendo
and the ability to learn new technologies quickly Minimum Qualifications Bachelor's degree in Computer Science or related field - or equivalent experience Strong foundation in software engineering principles, including data structures, algorithms, and software design Solid understanding of web application architecture, including APIs, HTTP requests, databases, caching, and related concepts Preferred Qualifications Experience with Agentic AI systems, LLMs More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Verification Engineer - System IP

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
and assess proposed design changes from a verification complexity perspective. Own the verification environment from investigation to closure. Investigate and script new verification flows, optimizing existing ones. Analyze simulation data using machine learning and data science techniques to improve bug discovery and coverage. Collaborate with engineering teams to improve verification methodologies. Mentor team members to foster skills development. … Required Skills and Experience : Experience with constrained-random verification and ownership of complex verification environments. Proficiency in SystemVerilog and UVM. Strong software engineering skills, including object-oriented programming, data structures, and algorithms. Ability to develop verification flows, utilize EDA tools effectively, and plan and estimate work. Nice To Have Skills and Experience : Leadership and mentoring experience. Knowledge of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - React

Durley, Hampshire, United Kingdom
Hybrid / WFH Options
BENTLEY SYSTEMS, INC
our team and the wider electric utilities industry. We will rely on you for the following: Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and … or relevant training and/or experience. At least 5 years' experience in frontend development with Typescript, React Experience with frontend development unit and end to end test frameworks, data structures, and OOP. Working experience with Scrum and agile methodologies. Ability to write clear, maintainable, testable, efficient, and secure code. Intuitive knowledge of the short- and long-term More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Granite Recruitment and Consulting Ltd
experience: C++ or other object oriented programming language BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures In return the company are able to offer: Flexible working hours Up to 3 days a week working remotely 27 days holiday, plus public holidays Generous pension More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer

BS32, Almondsbury, South Gloucestershire, Gloucestershire, United Kingdom
Hybrid / WFH Options
Granite Consulting
experience: C++ or other object oriented programming language BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures In return the company are able to offer: Flexible working hours Up to 3 days a week working remotely 27 days holiday, plus public holidays Generous pension More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Lead Dynamics Architect

Rogerstone, Gwent, United Kingdom
Hybrid / WFH Options
Yolk Recruitment
architecture. Hands-on experience with Dataverse customisation, PCF controls, and XrmToolBox plugins. Strong Azure knowledge, including Logic Apps, Service Bus, Functions, API Management. Proficient in API design, relational data modelling, and integration strategies. Experienced in Power Automate, Dynamics workflows, business rules, plugins, and web resources. Deep understanding of Dynamics data structures, relationships, and logic implementation. What will More ❯
Employment Type: Permanent
Salary: GBP 64,079 - 75,701 Annual
Posted:

Lead Dynamics Architect

Newport, Gwent, Wales, United Kingdom
Hybrid / WFH Options
Yolk Recruitment
architecture. Hands-on experience with Dataverse customisation, PCF controls, and XrmToolBox plugins. Strong Azure knowledge, including Logic Apps, Service Bus, Functions, API Management. Proficient in API design, relational data modelling, and integration strategies. Experienced in Power Automate, Dynamics workflows, business rules, plugins, and web resources. Deep understanding of Dynamics data structures, relationships, and logic implementation. What will More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Software Developer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
ADLIB
Netflix. What skills you'll be needing C# .Net, Entity Framework, SQL/NoSQL databases, Cloud. REST API development using C# and ASP .Net Core. Computer Science fundamentals in data structures, algorithm design and complexity analysis. Experience developing, deploying and maintaining API's onto AWS or Azure. Excellent understanding of software design principles. Experience in applying OWASP secure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Embedded Software Engineer

Reading, Oxfordshire, United Kingdom
Platform Recruitment
recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 90,000 Annual
Posted:

Principal Embedded Software Engineer

RG1, Reading, Berkshire, United Kingdom
Platform Recruitment
recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Posted:

Application Support Engineer

Manchester, Lancashire, United Kingdom
The Parliamentary and Health Service Ombudsman
develop the organisation's applications, which include a mixture of Cloud-hosted IaaS, PaaS, and SaaS offerings. A key requirement is to lead, develop, and maintain the organisation's data structures and systems, utilizing technologies from the Microsoft stack such as SQL, SharePoint, and Power BI. The organisation has developed an in-house Data Warehouse system, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer in Edinburgh - Bright Purple Resourcing

Edinburgh, United Kingdom
Java Script Works
per year Requirements I am looking for candidates who possess substantial experience in Java development. Proficiency in working with Linux, Docker, and Kubernetes is essential. A solid understanding of data structures and algorithms is required. Familiarity with secondary programming languages such as C++, C, Python, or JavaScript is preferred. A strong problem-solving ability and keen interest in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer / Consultant C# .Net

Hatfield, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
skills You have experience with API development, microservices, Cloud based systems (AWS, Azure or GCP) You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have excellent communication and collaboration skills and are comfortable working directly with clients Ideally you will also have some experience with one or more of the More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Oracle HCM Developer

Glasgow, Lanarkshire, Scotland, United Kingdom
Hybrid / WFH Options
Computer Futures
AI tools to automate and elevate HR processes. What You Bring: Proven experience with Oracle HCM Cloud (especially Core HR, Compensation, and Recruiting). Strong grasp of HRIS architecture, data structures, and business processes. A knack for problem-solving, documentation, and cross-functional collaboration. Bonus points if you've used AI to streamline internal operations! Your Background: Degree More ❯
Employment Type: Full-Time
Salary: £40,000 - £60,000 per annum
Posted:

C# Developer Full Stack .Net Core JavaScript

St. Albans, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
have JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline What's in it for you More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

C# Developer Full Stack .Net Core JavaScript

St. Albans, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Client Server
have JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline What's in it for you More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Java Developer - Belfast (Vice President)

Belfast, United Kingdom
Hybrid / WFH Options
Citigroup Inc
business areas, architecture, and infrastructure. Analyse problems and create innovative solutions. Mentor junior developers and analysts. Key Skills and Experience Required Extensive Core Java experience with strong knowledge of data structures, design patterns, and SOLID principles. Experience with messaging systems like Kafka and Solace. Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). Familiarity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Media Drivers

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
Required Skills and Experience : Experienced C/C++ software engineer with track record of delivery of commercially successful products Linux kernel/user development Strong grasp of algorithms and data structures, along with a good understanding of how modern computer systems Understanding of image processing algorithms Proficiency in problem solving and debugging skills "Nice To Have" Skills and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Media IP Modelling

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
Experience : Modern C++ Proficiency: Extensive experience with modern C++ standards (C+ and newer). Strong understanding of the Standard Template Library (STL) for efficient programming. Awareness of Algorithms and Data Structures: Understand their use cases, strengths, and limitations. While AI and libraries handle many implementations, knowing when and why to apply these concepts is crucial for solving complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Developer - Search Core

Leeds, Yorkshire, United Kingdom
Pantera Capital
help drive key decisions around the architecture, design, and implementation of foundational components in our technical stack. Responsibilities Develop new types of search index storage, including streaming and batch data processing systems in a high-load environment capable of handling billions of pages Build new core search components, including algorithms for efficient retrieval and ranking Push the limits of … hardware performance Tackle challenges in multithreading, concurrency, and system-level optimization Optimize subsystems for reliable and consistent data replication within the core search stack Qualifications 5+ years of hands-on experience in C++ development Knowledge of Python or other scripting languages Passion for writing clean, efficient, and scalable C++ code Strong knowledge of algorithms and data structures More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Staff/Principal Verification Engineer - Video

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
an overall IP (ISP, 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 or methodology improvement opportunities, implementing changes … depth knowledge of SV-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 and/or team leadership skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
the UK excluding London
10th Percentile
£36,100
25th Percentile
£43,438
Median
£50,611
75th Percentile
£70,000
90th Percentile
£100,000