476 to 500 of 858 Data Structures Jobs in England

Software Developer Graduate: September 2027 London

Location
Greater London, England, United Kingdom
growing team of analysts, developers, infrastructure engineers and support specialists design, deliver and optimize industry leading technical solutions that can process large amounts of data, ensuring high performance and stability. What we’re looking for Technical: You have strong software development skills in any object‐oriented language … C#, C++ & Python mostly). You also understand algorithms, data structures, and object‐oriented design patterns. Problem Solver : When it comes to solving problems, you use clear and sound reasoning. You’re rational and like to use numbers and data to come up with sensible solutions. Curious ...

Business Analyst

Location
Bath, England, United Kingdom
Transformation team, this role will primarily support our platform transformation and migration programme, with a focus on ensuring business, operational, client, adviser and data impacts are clearly understood, documented and successfully delivered. The successful candidate will play a critical role in shaping requirements, mapping end-to-end wealth management … wider business outcome. You will be comfortable working through ambiguity, challenging constructively, collaborating across front, middle and back-office teams, and presenting complex data, process and operational impacts in a clear and practical way. This is an exciting opportunity for someone with hands-on experience in wealth management, investment ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Python. Solid understanding of Python frameworks such as Django, Flask, or FastAPI. Experience in building RESTful APIs and microservices architecture. Strong knowledge of data structures, algorithms, and object-oriented programming. Hands-on experience with databases such as PostgreSQL, MySQL, or MongoDB. Familiarity with asynchronous programming and performance optimization … skills and the ability to work in a fast-paced environment. Preferred Qualifications Experience working with distributed systems and event-driven architectures. Exposure to data processing frameworks or background job systems (Celery, Kafka, etc.). Familiarity with testing frameworks and test-driven development (TDD). Understanding of security best ...

Software Engineer I New London, UK

Location
Greater London, England, United Kingdom
testing and deployment. You’ll release code to production on an almost daily basis. Learn & Grow: Work cross‐functionally alongside product, design, and data experts to understand why we build, not just how. Partner with AI: Leverage agentic coding tools for routine tasks like writing boilerplate, unit tests … years’ experience, following a Bachelor’s degree or above in Comp Sci. Technical Fundamentals : A strong grasp of computer science basics—data structures, algorithms, and object‐oriented programming. Full‐Stack Exposure: Familiarity with web app development, including proficiency in at least one modern backend language (e.g., Java, C# ...

Software Engineer I

Hiring Organisation
TripAdvisor
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
testing and deployment. You'll release code to production on an almost daily basis. Learn & Grow: Work cross-functionally alongside product, design, and data experts to understand why we build, not just how. Partner with AI: Leverage agentic coding tools for routine tasks like writing boilerplate, unit tests … years' experience, following a Bachelor's degree or above in Comp Sci. Technical Fundamentals: A strong grasp of computer science basics—data structures, algorithms, and object-oriented programming. Full-Stack Exposure: Familiarity with web app development, including proficiency in at least one modern backend language (e.g., Java, C# ...

Developer - CGI

Location
Kingswood, England, United Kingdom
/CD and deployment automation. Support cloud and production environments by monitoring performance, troubleshooting issues, and improving system reliability. Develop and maintain databases, data models, and asset management systems that support digital production workflows. Support and optimise rendering pipelines, graphics workflows, and 3D asset processes, while providing technical documentation … knowledge, and exposure to cloud technologies. Experience in CGI, 3D graphics, rendering, or creative production environments preferred. Strong knowledge of software design principles, data structures, algorithms, and development methodologies (Agile/Waterfall). Experience developing software for CGI, 3D graphics, rendering, visualisation, or digital content production environments. Understanding ...

Sr. Software Engineer, Cloud Detection (Hybrid, London)

Hiring Organisation
CrowdStrike
Location
London, UK
Employment Type
Full-time
engineers to join the CDE Platform team. In this role, you will be instrumental in designing, building, and scaling the foundational services that orchestrate data, content, and execution logic across CrowdStrike's products (e.g., NGSIEM, FCS, Endpoint). You will be a key driver in creating a highly performant … scalable, and resilient platform that processes internet-scale data streams and enables real-time detection generation. What You'll Do: Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike productsLeverage and build cloud-based systems to detect targeted attacks and automate cyber threat intelligence production ...

Principal Engineer I — Prepurchase Platform

Location
City Of London, England, United Kingdom
WILL BE DOING Identifyand act on production problems without being prompted. A single 500 error reaching a fan is a problem, not a data point; treat it accordingly and act with urgency regardless of volume. Build end-to-end, high-availability systems that handle extreme traffic spikes during high … migrating legacy services to cloud-native, microservice-based architectures. Design and implement streaming and event-driven solutions using Kafka/gRPC, enabling real-time data flow across services. Embed deeply in a specific service area whenneeded, orwork horizontally across teams to solve cross-cutting problems. Champion resilience patterns: circuit ...

HubSpot Implementation Specialist

Location
Reading, England, United Kingdom
testing, training and adoption. This isn’t a configuration role. You’ll start with the business problem and design the system to meet it: data models, automation architecture, pipeline design, integrations. You’ll personally handle some of the most technically complex parts of the build - custom-coded actions … lead discovery with clients to understand their current operations, map their processes, and identify where HubSpot solves real problems. You’ll produce solution designs: data model, pipeline and lifecycle architecture, process flows, automation logic, and integration requirements - documents a non‐technical stakeholder can follow and a technical colleague ...

Sr. Software Engineer, Cloud Detection (Hybrid, London)

Location
Greater London, England, United Kingdom
engineers to join the CDE Platform team. In this role, you will be instrumental in designing, building, and scaling the foundational services that orchestrate data, content, and execution logic across CrowdStrike’s products (e.g., NGSIEM, FCS, Endpoint). You will be a key driver in creating a highly performant … scalable, and resilient platform that processes internet-scale data streams and enables real-time detection generation. What You'll Do: Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products Leverage and build cloud-based systems to detect targeted attacks and automate cyber threat intelligence ...

Full Stack Software Engineer - Application Development

Hiring Organisation
Palantir Technologies
Location
London, UK
Employment Type
Full-time
London, United KingdomDev/Full-time/HybridA 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, locate … missing children, and more. The RolePalantir Foundry is an end-to-end platform for data-driven decision-making. We're transforming the way organisations securely integrate their data, so they can then build reliable, critical applications atop that unified foundation. Our customers use Foundry to perform rich analyses ...

Java Developer (Blockchain)

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
including REST design principles, Swagger/OpenAPI, and Spring REST MVC. Proficient in building and delivering enterprise-grade Java applications. Hands-on experience with data structures, algorithms, concurrency, and multi-threading. Database ManagementStrong SQL knowledge with experience in relational databases such as Postgres. Working knowledge of object storage … 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 ...

Java Developer (Blockchain)

Location
Greater London, England, United Kingdom
including REST design principles, Swagger/OpenAPI, and Spring REST MVC.* Proficient in building and delivering enterprise-grade Java applications.* Hands-on experience with data structures, algorithms, concurrency, and multi-threading.Database Management* Strong SQL knowledge with experience in relational databases such as Postgres.* Working knowledge of object storage … 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 is built. ...

Software Engineer - Core Database (Kernel)

Hiring Organisation
Neo4J
Location
London, UK
Employment Type
Full-time
About Neo4j: Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment … data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world's largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker ...

Senior Front End Software Engineer - Application Development

Location
Greater London, England, United Kingdom
World-Changing Company Palantir 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, locate missing children, and more. The Role Palantir … Foundry is an end-to-end platform for data-driven decision-making. We're transforming the way organizations securely integrate their data, so they can then build reliable, critical applications atop that unified foundation. Our customers use Foundry to perform rich analyses that drive core operations within their ...

Java / Python Developer

Location
Greater London, England, United Kingdom
safe, and designed for the future. Our human touch sets us apart from other consultancies, system integrators and software houses - with people, technology, and data at the heart of who we are, we believe in creating value and sustainability through everything we do for our clients, staff, communities … obligations What you'll bring to the role: 6+ hands‐on experience with Java, Python, Spring, RDBMS. Strong object oriented design and development skills, data‐structures and algorithms, and design patterns. Excellent analytical ability. Strong experience with relational databases logical modelling. Strength in querying large relational databases ...

Software Engineer

Location
Reading, England, United Kingdom
Experience maintaining software across multiple tiers of a system. Strong Python knowledge, including familiarity with commonly used Python libraries. A strong understanding of software data structures, programming methods and core computer‐science concepts. Knowledge of object‐oriented analysis and design, code structure, algorithms, operating systems, networking, HTTP … data management. The ability to design complex systems from initial requirements through to production deployment. The ability to understand and clearly explain the architecture of the codebases you work with. Experience with functional‐programming approaches. Knowledge of containerisation using Docker and Kubernetes. Experience building and maintaining CI/ ...

Research Engineer (Options)

Location
Greater London, England, United Kingdom
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 … trading strategies, and develop algorithms to compete in financial markets. Design trading strategy simulation software optimized for distributed computation Develop software for large scale data acquisition, storage, accessibility, and visualization Create user interfaces for data exploration and post trade analysis Accelerate the research lifecycle from strategy prototype ...

Senior Software Engineer

Location
Bracknell, England, United Kingdom
every employee. Menlo Security is trusted by major global businesses, including Fortune 500 companies and government agencies, to protect their most valuable asset, their data, and is backed by top-tier investors. Summary Menlo Security is hiring a Senior Software Engineer to join our Threat Protection and ShadowAI team … systems and technologies with limited guidance. Preferred/Nice to Have: Experience building large-scale web applications and REST APIs. Strong grounding in complex data structures and database technologies. Experience with containers, Docker, and Kubernetes. Experience with cloud infrastructure as code tooling such as Terraform. Familiarity with ...

Software Engineer C++ Linux OS

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
proactive, analytical and have advanced problem solving abilities You're degree educated with a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You're collaborative with great communication skills You must be eligible to achieve SC Clearance (i.e. British citizen or resident ...

Senior C++ Engineer – Trading

Location
City Of London, England, United Kingdom
lifecycle. Knowledge of major global futures exchanges and their native protocols. Excellent understanding of multithreaded, asynchronous and distributed software development. Strong knowledge of algorithms, data structures and performance optimisation. Experience with Python, C#, SQL or other scripting/programming languages. A track record of delivering reliable, production-grade ...

Lead Software Engineer Python API - Fintech

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
FastAPI experienceYou have a good knowledge of CI/CD, testing and deploymentYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're collaborative and pragmatic with great communication skillsYou're degree educated in a STEM discipline, having achieved a 2.1 ...

Associate Software Development Engineer-1

Location
Greater London, England, United Kingdom
clarify understanding.* Actively and constructively participate in submitting code for review.* Any other reasonable activity required by management.**Required Skills:*** Fundamental understanding of data structures, algorithms, and object-oriented design.* Basic programming skills in any modern language.* Enthusiasm for software work in a software-as-a-service company. ...

Senior Python Quant Developer London - Systematic Trading - Oxford Knight - UK-Based Applicants Only

Location
Greater London, England, United Kingdom
designing and implementing Python-based solutions in a quantitative finance context. Proven expertise in systematic trading strategies and financial market data. Strong understanding of data structures, algorithms, and software engineering best practices. Excellent problem-solving skills and ability to work in a fast-paced, high-pressure environment. Applicants ...

Power Platform Developer (Hybrid) - Dudley

Hiring Organisation
Circle Group
Location
Dudley, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
Power BI and Dataverse * Experience integrating systems using REST APIs, Dataverse & other third-party platforms * Good SQL database experience, including writing queries and understanding data structures/performance * Excellent stakeholder management experience and the ability to collaborate with technical and non-technical colleagues through the development lifecycle ...