Data Structures Job Vacancies

326 to 350 of 751 Data Structures Jobs

C++ Software Engineer FX Options

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
top tier university (e.g. Russel Group/Oxbridge) in Computer Science or similar technical or numerate discipline You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have strong C++ 14/17 development skills (on Linux or Windows) You have a good understanding of Test Driven Development/TDD More ❯
Employment Type: Full-Time
Salary: £90,000 - £100,000 per annum
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
Trili
experience building high through-put 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 best practices in software engineering … is an equal opportunity employer, 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:

Full Stack Software Developer

Stevenage, Hertfordshire, England, United Kingdom
Advanced Resource Managers Limited
Node.js, npm CI, Docker, Kubernetes, Artifactory Experience working on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker Understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Experience in an agile development environment Familiar with modern software testing and deployment practices such as TDD & CI/CD Set up CI/ More ❯
Employment Type: Contractor
Rate: £60.00 - £67.00 per hour
Posted:

Full Stack Software Development Engineer

Stevenage, Hertfordshire, England, United Kingdom
Gold Group Ltd
have experience of working on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to More ❯
Employment Type: Contractor
Rate: £60.00 - £67.00 per hour
Posted:

2025 Graduate Software Dev Engineer

London, United Kingdom
Amazon
you should be familiar with 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 databases. Experience in optimization mathematics More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

London, UK
Trust In SODA
deployment, ensuring high-quality delivery and continuous improvement. Database Mastery: You have a deep understanding of relational databases (ideally PostgreSQL) and extensive experience in building, managing, and optimizing complex data structures and queries. Bonus Points: Experience within the Payments, Credit, or Credit Card industry. Familiarity with modern Front-End frameworks (e.g., React + TypeScript). Expertise in DevOps More ❯
Posted:

Staff Software Engineer

City of London, Greater London, UK
Trust In SODA
deployment, ensuring high-quality delivery and continuous improvement. Database Mastery: You have a deep understanding of relational databases (ideally PostgreSQL) and extensive experience in building, managing, and optimizing complex data structures and queries. Bonus Points: Experience within the Payments, Credit, or Credit Card industry. Familiarity with modern Front-End frameworks (e.g., React + TypeScript). Expertise in DevOps More ❯
Posted:

Manager of Software Engineering - Real-Time Client Facing Liquidity Dashboard

Lower Wraxall, England, United Kingdom
J.P. MORGAN-1
is an exciting time to join the project, as you will be part of a wider team building a new low-latency liquidity management system which will provide key data to this dashboard and so will have the opportunity to contribute to the wider engineering effort. This unique role offers the opportunity to see the direct impact of your … ReactJS ), web user interface design (UI/UX design techniques) and accessibility to WCAG 2.0+. Project management and requirements gathering experience. Awareness of key architectural patterns/approaches, algorithms, data structures, cryptography, and security protocols (e.g., TLS and OAuth/OIDC). Awareness of secure system design, Threat Modelling and/or performing security analysis of system designs. More ❯
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:

Software Developer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
ADLIB Recruitment
on Netflix. What skills youll 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 APIs onto AWS or Azure. Excellent understanding of software design principles. Experience in applying OWASP secure coding More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Software Dev Engineer, Consumer Robotics

London, United Kingdom
Amazon
time of application • Familiarity with 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). • Experience with distributed, multi-tiered systems, algorithms, and relational databases. • Experience in optimization mathematics such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Engineer

London, United Kingdom
Amazon
time of application. Familiarity with 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). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager

London, United Kingdom
Recombine
in programming languages such as C#, Java, Python , or Rust , and a strong grasp ofobject-oriented programming principles. Experience with multithreading, asynchronous programming ,and synchronization techniques. Deep understanding of data structures and algorithms and their practical applications. Solid experience with the software development life cycle , and a track record ofdelivering high-quality, well-tested code.Ability to maintainprofessionalism and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

London, United Kingdom
Hybrid / WFH Options
Longshot Systems Ltd
in software engineering and computing to work from. The ideal candidate is someone who loves a challenge and is ready to get involved. Must-haves Solid Computer Science fundamentals (data structures, concurrency, networking). Proficiency in at least one systems language - Golang, Rust, Java, C++, or C#. Excellent written & spoken English for remote collaboration. Permission to live and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Engineer, SSD Route Orchestration

London, United Kingdom
Amazon
code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent, or 5+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Reading, Berkshire, United Kingdom
Oxford Quantum Circuits
delivering and maintaining production grade web services and Rest APIs using an industry-standard Python framework Experience writing thoroughly designed, modern, maintainable code and a strong understanding of common data structures and design patterns Experience of taking ownership of projects and coordinating work within a team Demonstrated ability to design, develop, and test software using modern software development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer III (iOS)

London, United Kingdom
Expedia, Inc
in Swift UI and related programs and procedures to ensure they meet design requirements. Participate in code reviews to assess overcall code quality and flexibility Apply software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimised, and modular with good naming conventions. Drive continuous improvement and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Database Engineer with Security Clearance

Reston, Virginia, United States
RedKey Solutions
Virginia Clearance Required: TS/SCI Full Scope Polygraph Job Summary The Database Engineer in this role will perform high level database engineering and management tasks. This includes leading, data design, data structure identification, database schema definition, data access privilege management, data query optimization, documentation, database instance upgrades, long-range requirements, operational guidelines, and data … and test environments and package them to be deployed to the high side environments • Responsible for performing ETL development activities including, but not limited to, parser development and deployment; data flow management; implementing data lifecycle policies; troubleshooting data access issues; and developing data models. Basic Qualifications • Experience applying expert domain knowledge of database management systems and … MySQL, or other commercial database management system • Extensive knowledge in writing and optimizing complex SQL statements and stored procedures • Extensive experience developing extract, load, and transfer software operations for data sets in an AWS environment utilizing NiFi flows. • Experience negotiating complex scenarios and challenges and devising courses of action to resolve situations with predictable outcomes. • Experience leading critical objectives More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Associate Software Engineer

Harrogate, Yorkshire, United Kingdom
ResMed Inc
that the health pathways function smoothly and troubleshoot any issues that arise in patient journeys. Ensure that internal service documentation and procedures are available and maintained Work with health data APIs and external systems to ensure seamless integration of patient data into the platform, allowing for real-time health monitoring. Document configuration processes and provide training or guidance … Ability to work on their own initiative to solve problems. Ability to collaborate effectively within the team with excellent communication and interpersonal skills. Ability to understand business processes and data structures. Ability to learn the In-house toolkit and platform capabilities. A fast learner with the ability to pick up new skills quickly Ability to work to tight timescales More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer with Security Clearance

Boulder, Colorado, United States
TEKsystems c/o Allegis Group
Estimation Library (TKEL) team. Our domain provides rewarding work that contributes to the latest advancements in the missile defense industry. TKEL aims to provide a common and extensible mission data processing framework that accelerates new multi-int fusion programs. Essential Functions: • Design, develop, document, test, deploy, and debug software applications. • Research, identify, and implement solutions to complex, multi-disciplinary … Secret/SCI security clearance. Preferred Qualifications: • Current active in-scope U.S. Government DoD issued Top Secret/SCI (TS/SCI) security clearance. • OO design pattern and modern data structure experience. • Configuration management software experience (e.g., Git). • Software development and troubleshooting in a team environment. • Legacy software and modernization effort experience. • C++ Template Metaprogramming. • Java, Python, and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer III (SWES03) - COMMODITIES UK

Westminster Abbey, England, United Kingdom
J.P. MORGAN-1
need to be a skilled python developer rating greatest than 7 in a scale of 1 to 10 with 1 lowest and 10 highest. Athena platform heavily uses the data structure graph. You need to be proficient in different data structure and algorithms especially graph based. Hands-on practical experience in any enterprise system in developing robust backend More ❯
Posted:

SDE I - (12 months Contract), MENA TECH

London, United Kingdom
Amazon
programming with at least one software programming language PREFERRED QUALIFICATIONS - Bachelor's degree in Computer Science, Software Engineering, or related field. - Solid understanding of software development principles, algorithms, and data structures. - Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript. - Familiarity with software development tools such as version control systems (e.g., Git), IDEs, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Support & Python Engineer 2025

London, United Kingdom
Suade Labs Ltd
are unable to offer visa sponsorship for this role. Energetic, self-directed, motivated and detail oriented. Experience creating software (ideally using Python 3). Computer science fundamentals: complexity, algorithms, data structures. Responsibilities Work along side Suade engineers to diagnose and troubleshoot customer technical problems. Work actively in designing the solutions to customer technical problems. Design solutions to automate/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer with Security Clearance

Sterling, Virginia, United States
Northstrat Incorporated
React, Angular, and Node.js (Front-End Development). Proficient in developing and supporting production systems that run on Amazon Web Services (AWS). Strong understanding and experience working with data structures. Tangible experience designing, programming, and implementing large complex systems. Strong analytical skills and the ability to troubleshoot complex issues. Proficient in designing and implementing comprehensive unit and integration More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Data Modeller

Bury St. Edmunds, Suffolk, England, United Kingdom
Sanderson
Our client is seeking an experienced Data Modeller to play a pivotal role in designing and maintaining high-quality data models that support strategic decision-making and data-driven initiatives. This role is essential in ensuring data structures align with business objectives, industry standards, and governance frameworks. Key Responsibilities Design, develop, and maintain conceptual, logical … and physical data models to meet evolving business needs. Ensure data models support data integrity, consistency, and security across systems. Define and uphold data modelling standards, methodologies, and best practices. Validate and reconcile data models to ensure accuracy and alignment with business requirements. Collaborate with data architects and stakeholders to deliver scalable, future-proof … data solutions. Support data governance, lineage, and master data management (MDM) initiatives. Conduct data profiling to identify and address data quality issues. Key Skills & Experience Proven expertise in developing and managing complex data models. Strong knowledge of data modelling tools, techniques, and database management systems. Experience designing and implementing robust database solutions. Familiarity More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:
Data Structures
10th Percentile
£41,250
25th Percentile
£47,125
Median
£70,000
75th Percentile
£96,250
90th Percentile
£125,000