Data Structures Jobs in England

251 to 275 of 538 Data Structures Jobs in England

C++ Engineer

Greater London, England, United Kingdom
Hybrid / WFH Options
Stanford Black Limited
Contract C++ Engineer – Market Data Systems (Low Latency Focus) Location: Central London (Hybrid) Contract Duration: 12 months (with potential for extension), no sponsorship offered We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data … challenges, this is your kind of project! The Mission You’ll be part of a team responsible for creating and refining low-latency market data pipelines—systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural … and building robust, high-performance components in modern C++. Profiling, tuning, and refining systems to optimize latency. Evolving platform architecture to scale with growing data demands. Working closely with researchers and engineers to ensure clean, usable data across the business. What We're Looking For Proven experience solving More ❯
Posted:

C++ Engineer

london, south east england, united kingdom
Hybrid / WFH Options
Stanford Black Limited
Contract C++ Engineer – Market Data Systems (Low Latency Focus) Location: Central London (Hybrid) Contract Duration: 12 months (with potential for extension), no sponsorship offered We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data … challenges, this is your kind of project! The Mission You’ll be part of a team responsible for creating and refining low-latency market data pipelines—systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural … and building robust, high-performance components in modern C++. Profiling, tuning, and refining systems to optimize latency. Evolving platform architecture to scale with growing data demands. Working closely with researchers and engineers to ensure clean, usable data across the business. What We're Looking For Proven experience solving More ❯
Posted:

Full Stack Developer (Web Games)

Portsmouth, England, United Kingdom
Hybrid / WFH Options
Waffle Studio
embrace new technologies and approaches. Effective collaboration will be a big part of this role, as you’ll work with multidisciplinary team members including data scientists, artists and community managers. This position demands versatility, initiative, and a genuine enthusiasm for creating puzzle games and moments that will delight our … games Contribute to our new puzzle platform app Collaborate with talented artists to bring moments of surprise and delight into our games Collaborate with data scientists to implement experiments that improve gameplay and user engagement Work both independently and as part of a team on multiple projects Participate in … with NodeJS and React Depth of knowledge and experience using CSS Familiarity with version control systems (Git) Strong problem-solving skills and knowledge of data structures and algorithms Excellent communicator; technical and non technical, written and oral DESIRABLE A love of games, especially puzzle games Understanding of game More ❯
Posted:

Full Stack Developer (Web Games)

Portsmouth, yorkshire and the humber, united kingdom
Hybrid / WFH Options
Waffle Studio
embrace new technologies and approaches. Effective collaboration will be a big part of this role, as you’ll work with multidisciplinary team members including data scientists, artists and community managers. This position demands versatility, initiative, and a genuine enthusiasm for creating puzzle games and moments that will delight our … games Contribute to our new puzzle platform app Collaborate with talented artists to bring moments of surprise and delight into our games Collaborate with data scientists to implement experiments that improve gameplay and user engagement Work both independently and as part of a team on multiple projects Participate in … with NodeJS and React Depth of knowledge and experience using CSS Familiarity with version control systems (Git) Strong problem-solving skills and knowledge of data structures and algorithms Excellent communicator; technical and non technical, written and oral DESIRABLE A love of games, especially puzzle games Understanding of game More ❯
Posted:

Graduate Software Engineer

London Area, United Kingdom
Radley James
scalability, and reliability. Collaborate with traders to translate their strategies into technical solutions. Implement algorithms and software solutions that interact with real-time financial data and trading environments. Participate in the end-to-end development process, including system design, coding, testing, and deployment. Conduct performance analysis, monitoring, and tuning … an internship in trading or experience in a trading environment. Strong programming skills in languages such as C++, Python, or Java. Understanding of algorithms, data structures, and distributed systems. Ability to solve complex problems with a high degree of technical proficiency. Passion for finance, trading, and working in More ❯
Posted:

Graduate Software Engineer

london, south east england, united kingdom
Radley James
scalability, and reliability. Collaborate with traders to translate their strategies into technical solutions. Implement algorithms and software solutions that interact with real-time financial data and trading environments. Participate in the end-to-end development process, including system design, coding, testing, and deployment. Conduct performance analysis, monitoring, and tuning … an internship in trading or experience in a trading environment. Strong programming skills in languages such as C++, Python, or Java. Understanding of algorithms, data structures, and distributed systems. Ability to solve complex problems with a high degree of technical proficiency. Passion for finance, trading, and working in More ❯
Posted:

Senior Software Engineer - Cloud

Reading, Oxfordshire, United Kingdom
Randstad (Schweiz) AG
such as JAVA or C#). Experience of taking ownership of large projects and coordinating the work within a team. Strong understanding of common data structures and programming methods. Strong problem solving, troubleshooting and analysis skills. Demonstrated ability to design, develop, and test high-performance distributed systems. Technically … one or more of JavaScript/Typescript, HTML, CSS, React/Angular/Node.js. Expertise in Flask web framework. Experience in message broker and data streaming tools. Expertise in SQL & PL/SQL, also experience in building solutions using both relational and NoSQL databases. Research has shown that women More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, AWS

England, United Kingdom
ENGINEERINGUK
such as Java, Python, C++, or C# including object-oriented design - Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent Amazon is an equal opportunities employer. We believe passionately … 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 … data of our candidates. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead C# Developer .Net Azure SaaS

Reigate, Surrey, United Kingdom
Hybrid / WFH Options
Onyx-Conseil
ll work across the full development lifecycle, liaising with senior stakeholders to discover and break down requirements, through to design and development of complex, data driven features and applications, taking ownership and working independently to deliver secure cloud based resources, solutions and services. Location/WFH: There's a … practices You have a good knowledge of security and IAM in Azure You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) Youre likely to be degree More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Video Quality Analysis (VQA)

London, United Kingdom
Menaalliances
tolerant , highly available , and performance-driven . Optimization for Scale : Focus on enhancing algorithm accuracy, speed, and efficiency to handle high volumes of video data with minimal latency and operational cost. Technical Leadership : Drive the architectural decisions that guide system performance, ensuring alignment with overall technical strategy. Contribute to … full software development life cycle , including tasks such as coding standards, code reviews, source control management, build processes, testing , and operations . Familiarity with data structures, algorithms, and distributed systems to troubleshoot, optimize, and scale systems effectively. Exposure to machine learning frameworks , computer vision , or similar cutting-edge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principle Software Engineer/ Team Lead New London

London, United Kingdom
Tbwa Chiat/Day Inc
conception to deployment. WHAT YOU'LL DO Develop products used by professional and semi-professional sports teams to capture and analyse performance video and data to provide insight to athletes and teams. Work with an ecosystem of products in a complex Client/Server/Cloud architecture. Be a … design skills and of design for scalability, performance, reliability, and security. Deep understanding of real-time and multi-threaded programming concepts. Experience developing efficient data structures and algorithms. A clear understanding of how to write testable and maintainable code. A strong foundation in modern design patterns for enterprise More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Engineer

London, United Kingdom
Hybrid / WFH Options
Trili
modern frontend frameworks (e.g. React, Vue, or Next.js), along with experience in any modern backend language Strong foundation in computer science fundamentals, including algorithms, data structures, and concurrency Creative and analytical mindset, with the ability to develop innovative solutions for complex challenges Experience building user-friendly, product-centric … dedicated to fostering diversity and inclusion. Please inform us if you require accommodations during the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
Trili
systems, low latency and high availability software. Bachelor's degree in Computer Science, Software Engineering, or a related experience. Strong computer fundamentals (e.g. algorithms, data structures and concurrency). Excellent interpersonal and communication skills, with a proven track record of working collaboratively in a team setting. Familiarity with … dedicated to fostering diversity and inclusion. Please inform us if you require accommodations during the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior ML Platform Engineer - Artificial Intelligence

London, United Kingdom
Avature
products. At Bloomberg, we believe in fostering a transparent and efficient financial marketplace. Our business is built on technology that makes news, research, financial data, and analytics on over 35 million financial instruments searchable, discoverable, and actionable across the global capital markets. Bloomberg has been building Artificial Intelligence applications … A Degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior ML Platform Engineer - Artificial Intelligence London, GBR Posted today

London, United Kingdom
Bloomberg L.P
products. At Bloomberg, we believe in fostering a transparent and efficient financial marketplace. Our business is built on technology that makes news, research, financial data, and analytics on over 35 million financial instruments searchable, discoverable, and actionable across the global capital markets. Bloomberg has been building Artificial Intelligence applications … A Degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer , AUTA

London, United Kingdom
Amazon
the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience … 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 … data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer, Amazon University Talent Acquisition

London, United Kingdom
Amazon
the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational … 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 … data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Developer - HFT, New Office Buildout

London, England, United Kingdom
Selby Jennings
high-frequency trading (HFT) industry, with a deep understanding of the unique challenges and requirements of this fast-paced environment. Expertise in algorithms and data structures, with the ability to design and implement complex solutions to optimise performance and efficiency. Excellent problem-solving skills, with a track record More ❯
Posted:

C++ Developer - Tech First Systematic Trading Firm

London Area, United Kingdom
Stanford Black Limited
Bachelor's Degree in Engineering, Computer Science, or a related field. 3+ years of C++ development experience in a Linux environment. Strong understanding of data structures and algorithms. Excellent communication skills and a collaborative, team-oriented approach. Nice to Have: Experience with scalable, large-scale, or distributed systems More ❯
Posted:

Senior C++ Developer - HFT, New Office Buildout

london, south east england, united kingdom
Selby Jennings
high-frequency trading (HFT) industry, with a deep understanding of the unique challenges and requirements of this fast-paced environment. Expertise in algorithms and data structures, with the ability to design and implement complex solutions to optimise performance and efficiency. Excellent problem-solving skills, with a track record More ❯
Posted:

C++ Developer - Tech First Systematic Trading Firm

london, south east england, united kingdom
Stanford Black Limited
Bachelor's Degree in Engineering, Computer Science, or a related field. 3+ years of C++ development experience in a Linux environment. Strong understanding of data structures and algorithms. Excellent communication skills and a collaborative, team-oriented approach. Nice to Have: Experience with scalable, large-scale, or distributed systems More ❯
Posted:

Global Banking & Markets - Birmingham - Analyst / Associate - Front End Engineer

Birmingham, Staffordshire, United Kingdom
Goldman Sachs Bank AG
Familiarity with web testing frameworks such as Jest, Enzyme, Cypress, etc. Experience working within a git-based CI/CD SDLC environment. Knowledge of data structures, algorithms, and performance optimization. Ability to multitask, manage multiple stakeholders, and work as part of a global team. Excellent communication skills, both More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer Java Kotlin AWS

London, England, United Kingdom
Hybrid / WFH Options
Client Server
development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of More ❯
Posted:

Software Engineer Java Kotlin AWS

West London, London, United Kingdom
Hybrid / WFH Options
Client Server
development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Backend Software Engineer Java TDD

North West London, London, United Kingdom
Client Server
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, with Pair Programming experience You enjoy problem solving and are keen to pick up new skills More ❯
Employment Type: Permanent
Posted:
Data Structures
England
10th Percentile
£41,500
25th Percentile
£46,750
Median
£71,991
75th Percentile
£98,750
90th Percentile
£127,500