151 to 175 of 230 Data Structures Jobs in England

Computer Science Teacher

Hiring Organisation
Prospero Teaching
Location
West Parley, Dorset, United Kingdom
Employment Type
Contract
Contract Rate
GBP 168 - 261 Daily
About the Role As a Computer Science Teacher, you will deliver engaging and challenging lessons that develop student's understanding of programming, algorithms, data, and computer systems. You will support learners in building practical coding skills and problem-solving abilities relevant to today's digital world. Key Responsibilities Plan … lessons in line with the national curriculum Teach programming languages such as Python, Java, or C# (depending on school curriculum) Cover topics including algorithms, data structures, networks, cyber security, and systems architecture Support GCSE and A-Level Computer Science/BTEC IT qualifications Assess, track, and report ...

Staff HFT Rust Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
volatile market conditions Work with quantitative researchers to translate complex trading algorithms into efficient implementations Design and build sophisticated exchange connectivity layers and market data systems Establish technical standards and review processes that ensure code quality and performance Participate in strategic planning for the technology roadmap Lead incident reviews … optimizing high-performance, low-latency systems Deep understanding of systems programming, memory management, and concurrency patterns Expert-level knowledge of computer science fundamentals, data structures, and algorithms Extensive experience with network programming and protocol design Prior experience in a technical leadership role Bachelor’s degree or higher ...

Computer Science Teacher (KS3 & KS4) - September 2025

Hiring Organisation
Perham Education Partnership
Location
England, UK
potentially Key Stage 5. Responsibilities: Plan and deliver engaging and challenging Computer Science lessons. Cover a range of topics, including programming, algorithms, data structures, and computer systems. Inspire students to explore the creative and problem-solving potential of computer science. Assess student progress and provide constructive feedback. Contribute ...

Fullstack Camunda Developer

Hiring Organisation
eTeam Workforce Limited
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP 358 Daily
Strong skills in Test driven development, CICD, and microservices Desirable Skills: Computer Science degree or equivalent understanding of Computer Science, Object Oriented Design and Data Structures Experience of working in an IT project environment preferably in banking or financial sector Experience working in an AGILE Experience with message ...

ICT Power App System Developer

Hiring Organisation
Goodman Masson
Location
Wakefield, West Yorkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£37,977 per annum
systems and applications.Experience working with Microsoft Power Platform technologies.Experience delivering projects using agile and sprint-based development approaches.A strong understanding of system development principles, data structures and architecture.Experience documenting technical solutions, projects and system implementations.The ability to solve problems creatively and develop innovative solutions.Experience collaborating with colleagues ...

Senior CRM Solution Architect (Salesforce / Dynamics)

Hiring Organisation
Robert Half
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£100,000 per annum
will take ownership of the end-to-end architecture for a strategic CRM programme, shaping the future of how the business manages clients, data, and integrations across the enterprise. This is a high-impact role where you will define, design, and govern a modern CRM ecosystem that is scalable … enterprise standards, security, and governance Create scalable, maintainable, future-proof solutions Own architecture documentation and system mapping CRM Migration & Delivery Lead CRM migration strategy (data mapping, cleansing, validation, reconciliation) Define configuration vs customisation approach Ensure smooth transition with minimal business disruption Establish CRM as a single source of truth ...

Software Engineer

Hiring Organisation
RWS
Location
Sheffield, United Kingdom
Employment Type
Full Time
managing the information security operation and safeguarding all our assets. Our core functions encompass Enterprise & Technical Architecture, Network & Voice, Infrastructure, Service Delivery, Service Operations, Data & Analytics, Security & Quality Compliance, Transformation, Application Development, Enterprise Platforms, With a dedicated team of over 500 staff, Product & Technology ensures a strong presence across … development tools and agentic workflows as part of daily engineering practice Contributing to architecture and technical design decisions, particularly around platform modernisation and data model evolution Writing clean, well-tested, production-ready code as a daily practice Owning the security, reliability, and operation of the services you build, with ...

Blockchain Architect/lead

Hiring Organisation
Randstad Technologies Recruitment
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£350 - £500/day Negotiable
technical leadership with active coding, taking solutions from initial Proof of Concept (PoC) straight through to production. You will collaborate closely with cross-functional data, cloud, and DevOps teams to deliver secure, scalable, and highly compliant systems. Key Responsibilities Architectural Leadership: Lead end-to-end design of blockchain solutions … including consensus models, data structures, cryptographic frameworks, and node architectures. Platform Evaluation: Select and implement optimal blockchain platforms (e.g., Ethereum, Hyperledger Fabric, Corda, Polygon, Avalanche) based on enterprise needs. Hands-on Engineering: Actively contribute to the development of smart contracts and core components. Integration & Scaling: Define API layers ...

Computer Science Teacher | High Wycombe

Hiring Organisation
Marchant Recruitment
Location
England, UK
digital architect with the power to decode complex algorithms and the passion to inspire the next generation of software engineers, cybersecurity experts, and data scientists? We are seeking a forward-thinking Computer Science Teacher to join a high-performing department in High Wycombe . Located in the heart … Computer Science at GCSE and A-Level. Programming Mastery: Teaching high-level languages—primarily Python , but with opportunities for C#, Java, focusing on syntax, data structures, and efficient modular code. Theoretical Depth: Demystifying the "under the hood" mechanics of computing, including Boolean algebra, von Neumann architecture, networking protocols ...

Web / Fullstack Engineer - SPFYJP00003598

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £550/day
About the Role We are looking for a Web/Fullstack Engineer to help our team. You bring a strong foundation in system design, data structures, and algorithms. You enjoy untangling problems with teammates and choosing pragmatic solutions that move the product forward. You will design clear interfaces … dependable data flows, and resilient systems that ensure we engage with people in innovative ways, every step of the way. What You'll Do Design & Build: Architect, develop, and operate both frontend (web) and backend (APIs, microservices) systems that can scale globally, following good design and development practices. Cross ...

Computer Science Teacher | Slough

Hiring Organisation
Marchant Recruitment
Location
England, UK
forward-thinking and technically proficient Computer Science Teacher to join a dynamic department in Slough . Home to the highest concentration of global data centres in Europe and the iconic Slough Trading Estate, this town is a powerhouse of the "Silicon Corridor." We are looking for an educator … cybersecurity) and practical programming projects (NEA). Digital Innovation: Incorporating emerging technologies into the curriculum, such as Artificial Intelligence (AI), Machine Learning, and Big Data , to ensure students remain at the forefront of the digital landscape. Hardware & Networking: Providing hands-on instruction in the physical components of computing, including ...

Backend Software Engineer Java Kafka - 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 ...

SQL Developer

Hiring Organisation
Hays Technology
Location
Manchester, United Kingdom
Employment Type
Contract
Contract Rate
£430/day £430 p/d Inside IR35
Jenkins, Confluence) Exposure to AI-assisted development (e.g. GitLab Duo, Claude) Good understanding of SDLC, DevOps practices, and Agile methodologies Working knowledge of data structures, algorithms, coding best practices, and automation If you're interested in this role, click 'apply now' to forward an up-to-date copy ...

Computer Science Teacher - Brilliant School in Guildford,Surrey

Hiring Organisation
Marchant Recruitment
Location
England, UK
ability to confidently teach GCSE and A-Level Computer Science (or equivalent). Strong subject knowledge across key concepts, including programming (e.g., Python), data structures, algorithms, and theory. A genuine passion for the subject and the ability to inspire high levels of engagement and computational thinking. A collaborative ...

Computer Science Teacher - Shape the Digital Future in aIndependent School - Hounslow

Hiring Organisation
Perham Education Partnership
Location
England, UK
Ideal Candidate: Holds QTS or an equivalent teaching qualification. Possesses excellent subject knowledge in Computer Science, with a strong understanding of programming languages, algorithms, data structures, and software development principles. Demonstrates a passion for teaching Computer Science and a commitment to student success, with a proven track record ...

Network DevOps Engineer

Hiring Organisation
MBDA UK
Location
Bristol, Filton, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£55000/annum
automated software testing strategy, including evaluating and selecting the best tools and frameworks. Managing and extending our network Source of Truth by developing custom data models, plugins, and state-driven automation jobs. Building and managing CI/CD pipelines to automate the testing and deployment of network changes. Collaborating … Strong experience designing, consuming, and integrating REST and GraphQL APIs using frameworks such as Django REST Framework, FastAPI and Pydantic. Proficiency working with standard data structures, serialisation, and templating languages (e.g., JSON, YAML, Jinja2). In-depth understanding of DevOps principles and Agile software development methodologies (e.g., Scrum ...

T24/Transact Migration Engineer (TAFC - TAFJ)

Hiring Organisation
VIQU IT
Location
London, Bishopsgate, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £500/day Inside IR35
analysis o Code conversion/remediation • Strong experience in T24 database migration, particularly: o jBASE to Oracle conversion/migration approaches o Data validation and reconciliation across environments • Hands-on experience with TAFJ architecture and Java-based runtime stack • Strong technical understanding of: o COB processing o Local developments … code) o Existing T24 data structures and file architecture • Experience troubleshooting across infrastructure and middleware layers such as: o JBoss/application servers o IBM MQ/integration layers o TAFJ runtime & Java components • Ability to analyse and support: o Environment setup, deployments and configuration o Performance ...

Rust Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
seeking a high-performance Rust Software Engineer to join a core technology team building highly available, distributed systems that underpin real‐time trading and data platforms. This is a greenfield, engineering‐led environment where system reliability, throughput, and latency are critical to trading performance. The firm operates a technology … handling extreme throughput and concurrency Implementing fault‐tolerant architectures to ensure system reliability in live trading environments Developing core infrastructure for real‐time data ingestion, processing, and distribution Working closely with traders, quantitative researchers, and infrastructure teams to deliver performance‐critical systems Requirements Strong commercial experience as a Rust ...

Junior Software Engineer C++ MedTech

Hiring Organisation
Client Server
Location
London, UK
will design, develop and maintain new features and enhancements on the core products, written in C++, running on Windows, as well as working on data importers. You'll have exposure across the development lifecycle including assisting with testing of new software releases. There's a small team environment where … C++ development experience (this may have been gained as an internship or placement) You have a thorough understanding of CompSci fundamentals such as OOP, data Structures, Design Patters, Algorithms You are collaborative and enjoy problem solving What's in it for you: As a Junior Software Engineer/ ...

Junior Software Engineer C++ MedTech

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£40,000
will design, develop and maintain new features and enhancements on the core products, written in C++, running on Windows, as well as working on data importers. You'll have exposure across the development lifecycle including assisting with testing of new software releases. There's a small team environment where … C++ development experience (this may have been gained as an internship or placement) You have a thorough understanding of CompSci fundamentals such as OOP, data Structures, Design Patters, Algorithms You are collaborative and enjoy problem solving What's in it for you: As a Junior Software Engineer/ ...

Junior Software Engineer C++ MedTech

Hiring Organisation
17918
Location
Retford, Nottinghamshire, United Kingdom
will design, develop and maintain new features and enhancements on the core products, written in C++, running on Windows, as well as working on data importers. You'll have exposure across the development lifecycle including assisting with testing of new software releases. There's a small team environment where … C++ development experience (this may have been gained as an internship or placement) You have a thorough understanding of CompSci fundamentals such as OOP, data Structures, Design Patters, Algorithms You are collaborative and enjoy problem solving What's in it for you: As a Junior Software Engineer/ ...

Engineering Manager

Hiring Organisation
RWS
Location
Sheffield, United Kingdom
Employment Type
Full Time
managing the information security operation and safeguarding all our assets. Our core functions encompass Enterprise & Technical Architecture, Network & Voice, Infrastructure, Service Delivery, Service Operations, Data & Analytics, Security & Quality Compliance, Transformation, Application Development, Enterprise Platforms, With a dedicated team of over 500 staff, Product & Technology ensures a strong presence across … their best work, with clear expectations, regular feedback, and genuine development opportunities Helping the team navigate domain complexity, including patent lifecycle workflows and IP data structures, and building enough context to make sound technical decisions Representing Protect engineering within the wider engineering organisation, contributing to cross-cutting initiatives ...

Computer Science Teacher | Colchester

Hiring Organisation
Marchant Recruitment
Location
England, UK
appropriate technical depth, there is the opportunity to teach at Key Stage 5, guiding students through advanced topics such as Big O notation, complex data structures, and the ethical implications of Artificial Intelligence. Programming Mastery: Teaching students to be proficient in high-level languages, with a primary focus … Teachers (ECTs). Technical Proficiency: A strong command of at least one major programming language and a broad understanding of computer systems, logic, and data representation. Pedagogical Skill: The ability to make abstract concepts—such as algorithms or Boolean logic—concrete and accessible for a wide range of learners. ...

Systems Accountant - Oracle Hyperion/EPM

Hiring Organisation
Lexstra Plc
Location
Richmond, Surrey, United Kingdom
Employment Type
Contract
Contract Rate
GBP 650 - 720 Daily
equivalent) Experience supporting, implementing or working with Oracle Hyperion (HFM, Planning, Essbase, Financial Reporting) and/or Oracle EPM Cloud Strong understanding of finance data structures, chart of accounts, metadata management and system integrations Experience working within complex global organisations with multiple legal entities, currencies and reporting requirements ...

Systems Accountant - Oracle Hyperion/EPM

Hiring Organisation
Lexstra Plc
Location
Richmond upon Thames, Greater London, UK
Employment Type
Full-time
equivalent) Experience supporting, implementing or working with Oracle Hyperion (HFM, Planning, Essbase, Financial Reporting) and/or Oracle EPM Cloud Strong understanding of finance data structures, chart of accounts, metadata management and system integrations Experience working within complex global organisations with multiple legal entities, currencies and reporting requirements ...