Permanent 'Data Structures' Job Vacancies

576 to 600 of 908 Permanent Data Structures Jobs

Backend Software Engineer C# .Net - FinTech

United Kingdom
Client Server
strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C# .Net - FinTech

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about More ❯
Employment Type: Full-Time
Salary: £90,000 - £130,000 per annum
Posted:

Backend Software Engineer C# .Net - FinTech

sunderland, tyne and wear, north east england, united kingdom
Client Server
strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about More ❯
Posted:

Backend Software Engineer AI - Cybersecurity

Cheshire East, Cheshire, UK
Client Server
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
Posted:

Backend Software Engineer AI - Cybersecurity

Knutsford, Cheshire, England, United Kingdom
Client Server Ltd
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
Employment Type: Full-Time
Salary: £90,000 - £130,000 per annum
Posted:

Backend Software Engineer AI - Cybersecurity

South East, United Kingdom
Client Server
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer AI - Cybersecurity

Cheshire East, England, United Kingdom
Client Server
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
Posted:

Backend Software Engineer AI - Cybersecurity

east anglia, united kingdom
Client Server
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
Posted:

Backend Software Engineer AI - Cybersecurity

Chester, Cheshire, UK
Client Server
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
Employment Type: Full-time
Posted:

Software Engineer, Senior (Core Platform Services) - Cork, Ireland

Cork, Ireland
Qualcomm
note this role will require 5 days per week onsite in our Cork office What are we looking for? Ideally you will demonstrate the following: Experience in C and Data structures, preferably in developing Linux kernel. In-depth knowledge of Linux Kernel functionality and architecture especially driver module. Excellent debugging and problem-solving skills in Linux Kernel. Familiar More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Information Security Sr. Manager - Threat and Vulnerability Management

United Kingdom
Oracle
including executive presentation skills and eye for business Strong leadership and people management skills Understanding the importance of a balanced work approach to encourage team culture Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies Prior experience with distributed systems, cloud computing, and IaaS More ❯
Posted:

Senior Software Engineer

Manchester, Lancashire, United Kingdom
Sideways 6
.NET frameworks, ReactJS, Node.js, and SQL Server. Familiarity with Docker, Agile/Scrum environments, and cross-functional collaboration. Expert in OOP, design patterns, and SOLID principles. Strong grasp of data structures and algorithms. Proficient in Git (Bitbucket), ElasticSearch, Redis, and AWS. Experience with CI/CD tools (TeamCity, Octopus Deploy). Skilled in test automation (Playwright). Comfortable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II

Edinburgh, Midlothian, United Kingdom
Cadence Design Systems
how customer requirements shape the practical aspects of PDK development Job Qualifications: BSc Hons (2:1), MSc or higher in computer science, engineering or related field Strong understanding of data structures, algorithms and databases Demonstrated proficiency in modern C++, debugging, and general software development skills Nice to have: Scripting language skills in one of: Lisp, Skill, Python, TCL More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Backend Engineer

Houston, Texas, United States
Hybrid / WFH Options
SupplyHouse
5+ years of professional experience with Java frameworks such as Spring, Struts, Hibernate 5+ years of professional experience with relational databases (MySQL and/or Oracle) Deep understanding of data structures, algorithms, and system design Experience making complex backend architecture design choices Passion for web technologies, and keeping up to date with new tools and techniques Experience with More ❯
Employment Type: Permanent
Salary: USD Hourly
Posted:

Lead Software Engineer (must be based in UK) United Kingdom

United Kingdom
Hybrid / WFH Options
PolyAI
customer service operations and integrating PolyAI into their daily customer service workflows. We're looking for talented Lead Software Engineersto join one of our three high impact teams: Voice , Data , and Product Engineering . All three teams work closely together, share high engineering standards, and solve challenging technical problems at scale, but each has its own mission and area … you'll be responsible for the development of our in-house voice stack, helping develop both front-end features on our user-facing platform as well as internal tooling. Data: play a key role in delivering the next generation of our no-code agent studio platform. In this role, you'll be leading the design and development of features … that power insight generation, reporting, and the data-driven backbone of our no-code platform for building voice assistants. Product Engineering: help shape our cutting-edge low-code platform. This role offers the opportunity to work end-to-end, from design to implementation, on creating features which enable a simple user experience for interacting with complex AI systems. You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer, Generative AI, Applied Innovation Factory

England, United Kingdom
Google Inc
Staff Software Engineer, Generative AI, Applied Innovation Factory Google London, UK Apply Bachelor's degree or equivalent practical experience. 8 years of experience in software development and with data structures/algorithms in either (C, C++, Python, Java or Go). 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior IOS Developer

City Of London, England, United Kingdom
Norton Blake
hands on experience with the most up-to-date Swift version, and can mix it with Objective-C ● Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperationQueue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation. ● Hands on development experience is a must and must be able to create boiler plate code (architecture implementation … the development starts ● Deep understanding of MVC, MVVM, VIPER and other patterns ● Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns ● Deep understanding of Object-Oriented Programming, data structures, and design patterns Proficiency ● Have published at least 5 iOS apps on Play Store ● Must possess knowledge on App Security and Cryptography ● Good exposure to API Caching … and defining NFRs (Non-Functional Requirements) for mobile application ● Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases ● Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. ● Must have worked with Agile Methodologies ● Good communication skills and fluent in English ● Hands More ❯
Posted:

Senior IOS Developer

london, south east england, united kingdom
Norton Blake
hands on experience with the most up-to-date Swift version, and can mix it with Objective-C ● Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperationQueue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation. ● Hands on development experience is a must and must be able to create boiler plate code (architecture implementation … the development starts ● Deep understanding of MVC, MVVM, VIPER and other patterns ● Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns ● Deep understanding of Object-Oriented Programming, data structures, and design patterns Proficiency ● Have published at least 5 iOS apps on Play Store ● Must possess knowledge on App Security and Cryptography ● Good exposure to API Caching … and defining NFRs (Non-Functional Requirements) for mobile application ● Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases ● Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. ● Must have worked with Agile Methodologies ● Good communication skills and fluent in English ● Hands More ❯
Posted:

Senior IOS Developer

london (city of london), south east england, united kingdom
Norton Blake
hands on experience with the most up-to-date Swift version, and can mix it with Objective-C ● Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperationQueue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation. ● Hands on development experience is a must and must be able to create boiler plate code (architecture implementation … the development starts ● Deep understanding of MVC, MVVM, VIPER and other patterns ● Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns ● Deep understanding of Object-Oriented Programming, data structures, and design patterns Proficiency ● Have published at least 5 iOS apps on Play Store ● Must possess knowledge on App Security and Cryptography ● Good exposure to API Caching … and defining NFRs (Non-Functional Requirements) for mobile application ● Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases ● Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. ● Must have worked with Agile Methodologies ● Good communication skills and fluent in English ● Hands More ❯
Posted:

Senior Frontend Developer

London, England, United Kingdom
Hybrid / WFH Options
CipherTek Recruitment
work at the cutting edge of financial technology, contributing to a modern, reactive web platform used across trading desks. This is not your typical enterprise UI, it’s fast, data-intensive, and built to scale with real-time demands in a trading environment. 💼 The Opportunity Collaborate with elite engineers on a SPA used across the investment bank for derivatives … trading. Build elegant, high-performance UIs with real-time data updates and functional programming paradigms. Shape a front-end architecture trusted by traders, with a focus on resilience, performance, and usability . Leverage the latest web technologies in a fast-paced, agile development environment. Flexible working arrangements with only 1 day per week required in the City of London … ES6 , HTML5, and advanced CSS. Proven delivery of performance-critical SPAs , ideally within front-office trading or other high-frequency environments. Proficiency with functional and reactive programming using immutable data structures . Attention to UI/UX detail – you take pride in building intuitive, beautiful products. Comfortable working in collaborative, high-performance teams . Confident daily use of More ❯
Posted:

Senior Frontend Developer

london, south east england, united kingdom
Hybrid / WFH Options
CipherTek Recruitment
work at the cutting edge of financial technology, contributing to a modern, reactive web platform used across trading desks. This is not your typical enterprise UI, it’s fast, data-intensive, and built to scale with real-time demands in a trading environment. 💼 The Opportunity Collaborate with elite engineers on a SPA used across the investment bank for derivatives … trading. Build elegant, high-performance UIs with real-time data updates and functional programming paradigms. Shape a front-end architecture trusted by traders, with a focus on resilience, performance, and usability . Leverage the latest web technologies in a fast-paced, agile development environment. Flexible working arrangements with only 1 day per week required in the City of London … ES6 , HTML5, and advanced CSS. Proven delivery of performance-critical SPAs , ideally within front-office trading or other high-frequency environments. Proficiency with functional and reactive programming using immutable data structures . Attention to UI/UX detail – you take pride in building intuitive, beautiful products. Comfortable working in collaborative, high-performance teams . Confident daily use of More ❯
Posted:

Senior Frontend Developer

slough, south east england, united kingdom
Hybrid / WFH Options
CipherTek Recruitment
work at the cutting edge of financial technology, contributing to a modern, reactive web platform used across trading desks. This is not your typical enterprise UI, it’s fast, data-intensive, and built to scale with real-time demands in a trading environment. 💼 The Opportunity Collaborate with elite engineers on a SPA used across the investment bank for derivatives … trading. Build elegant, high-performance UIs with real-time data updates and functional programming paradigms. Shape a front-end architecture trusted by traders, with a focus on resilience, performance, and usability . Leverage the latest web technologies in a fast-paced, agile development environment. Flexible working arrangements with only 1 day per week required in the City of London … ES6 , HTML5, and advanced CSS. Proven delivery of performance-critical SPAs , ideally within front-office trading or other high-frequency environments. Proficiency with functional and reactive programming using immutable data structures . Attention to UI/UX detail – you take pride in building intuitive, beautiful products. Comfortable working in collaborative, high-performance teams . Confident daily use of More ❯
Posted:

Java Software Engineer - High Frequency Trading

London, South East, England, United Kingdom
Statera Talent
frontend awareness, but your focus is on backend engineering that makes the UI fast and reliable. What you will do: Design and build Java services that feed real-time data to the frontend. Work with the UI team on transport choices, batching, back-pressure, and error handling. Improve end-to-end latency by looking across the stack. What you … ll bring: Strong knowledge of computer science fundamentals (data structures, algorithms). Java engineering experience in trading, betting, gaming, or streaming. Hands-on work with real-time or data-heavy systems. Comfortable across server and browser. Not essential (but nice-to-have): Experience with frontend languages. Experience with trading systems. Interview process: Microsoft Teams: 45min - 1hr chat. More ❯
Employment Type: Full-Time
Salary: £65,000 - £85,000 per annum
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Travelfusion
you will have knowledge of J2SE programming, understanding of web architectures and databases. Your knowledge/experience in Java will include software design principles and familiarity with algorithms and data structures. What experience you'll have ● Database knowledge (SQL, schema design) ● Java ● Some knowledge of JavaScript and Node.js ● HTTP ● Json ● Web Development ● Proactive attitude ● Ability to own projects, work … both independently and in a team, with rapidly changing priorities ● Core knowledge of algorithms and data structures ● Understanding of common OO design patterns ● Understanding of automation through Selenium, Puppeteer or similar What you might have in addition ● Computer Science background or degree ● Commercial core Java experience ● Experience of working in a fast paced startup environment ● Database experience (hibernate More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Travelfusion
you will have knowledge of J2SE programming, understanding of web architectures and databases. Your knowledge/experience in Java will include software design principles and familiarity with algorithms and data structures. What experience you'll have ● Database knowledge (SQL, schema design) ● Java ● Some knowledge of JavaScript and Node.js ● HTTP ● Json ● Web Development ● Proactive attitude ● Ability to own projects, work … both independently and in a team, with rapidly changing priorities ● Core knowledge of algorithms and data structures ● Understanding of common OO design patterns ● Understanding of automation through Selenium, Puppeteer or similar What you might have in addition ● Computer Science background or degree ● Commercial core Java experience ● Experience of working in a fast paced startup environment ● Database experience (hibernate More ❯
Posted:
Data Structures
10th Percentile
£41,250
25th Percentile
£48,695
Median
£70,000
75th Percentile
£87,500
90th Percentile
£110,000