101 to 125 of 163 Permanent Data Structures Jobs

Senior Software Engineer (Flutter/Dart)

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, Scotland, United Kingdom
Responsibilities: Design, develop, test, document, and maintain high‐quality mobile apps using Flutter & Dart Contribute to application architecture, design decisions, and implementation planning Build data‐driven applications integrating with RESTful backend services Implement secure‐by‐design and cybersecurity best practices Create responsive, performant, and accessible UIs Work with cross … Uphold company values and ethical standards Required Qualifications: 8+ years of software development experience 3+ years advanced Flutter/Dart development 4+ years building data‐driven mobile applications Expert in Dart + strong experience in Swift, Kotlin, Java, or Objective‐C Strong understanding of mobile architecture & state management Experience ...

Software Engineering Programme Manager

Hiring Organisation
Dexory
Location
London, England, United Kingdom
/Robotics/B2B SaaS/Agile/Location: Wallingford - Oxfordshire - Hybrid Permanent At Dexory, we are transforming the warehousing and logistics industry through data intelligence. We’re currently recruiting for a software engineering programme manager to join our expanding team. Offices based in Wallingford, Oxford but open … similar environments. As the Engineering Programme Manager, you will lead and accelerate the end-to-end delivery of Dexory’s autonomous robotics and data-intelligence programmes by instilling a high-velocity cadence across all engineering teams. You’ll own planning, coordination and risk management, ensuring rapid iteration, cross-discipline ...

AI Engineer Machine Learning LLM - Polish Speaking

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Salary
£85,000
C++ You have experience of working with Artificial Intelligence and are excited about the possibilities of AI in real world settings You have a data centric mindset with a good knowledge of LLMs (Large Language Models) and NLP (Natural Language Processing) You have a 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 What ...

Senior Software Engineer, Query SDET Dublin

Hiring Organisation
MongoDB
Location
Dublin, Ireland
Employment Type
Permanent
Salary
EUR 125,000 - 150,000 Annual
writing and maintaining test automation for large codebases Experience with testing multi-tiered backend systems Solid foundation in computer science, with knowledge of data structures, algorithms, and software design/architecture Passion for quality and an understanding of the latest test automation technologies and frameworks Experience in developing … Computer Science or related field, or equivalent practical experience. Advanced degrees of experience in database query engines is a plus Background in databases, data management systems, and understanding of database query engines is a strong plus Position Expectations Design, develop, and maintain correctness and performance automated tests and testing ...

C++ Developer / Technical Lead - Fintech

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
team leadership skills looking for a new opportunity? You could be progressing your career in a senior, hands-on role at a global market data provider. As a C++ Developer/Technical Lead you will head-up an Agile team (5 engineers) focussed on building and maintaining Exchange Connectivity … software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. ...

Software Engineer

Hiring Organisation
Matchtech
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
timely delivery of projects. Essential Skills & Experience: Proficiency in C++ and object-oriented programming. Strong debugging, fault isolation, and problem-solving abilities. Knowledge of data structures, algorithms, and software design patterns. Experience with code configuration management systems (e.g., Subversion). Understanding of network programming, data serialization ...

Head of MIS and Data

Hiring Organisation
Reed
Location
Nantwich, Cheshire, England, United Kingdom
Employment Type
Full-Time
Salary
£51,000 - £55,000 per annum, Inc benefits
Exceptional culture: friendly, collaborative, and mission-driven Great working environment: modern campus, supportive colleagues, and a leadership team who value MIS Real influence: shape data strategy, processes, compliance, and systems Visible impact: your work will directly support funding, curriculum planning, and organisational performance Growth focused organisation: an exciting time … join, with investment in people and systems What You’ll Do Lead the MIS, Registry, and Examinations teams Drive a culture of data quality, compliance, and continuous improvement Ensure accurate, efficient, user-friendly MIS systems Work closely with senior leaders to inform strategy and maximise funding Oversee statutory returns ...

C++ Developer MacOS API

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
software house that is developing a highly complex network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage ...

Senior C# Developer C# .Net - Sports Trading

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent
Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What ...

Java Sr. Software Engineer

Hiring Organisation
Cognizant
Location
Burgess Hill, West Sussex, South East, United Kingdom
Employment Type
Permanent
breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services Able to communicate complex data structures and associated components Designs, codes, tests, maintains, and documents applications Defines test conditions based on the requirements and specifications provided Has deep ...

Senior Software Engineer, Network Service Mesh - Slack

Hiring Organisation
Slack Enterprise
Location
Dublin, Ireland
Employment Type
Permanent
Salary
EUR 125,000 - 150,000 Annual
scale - e.g., Chef, Puppet, Terraform, Ansible, CloudFormation or others. Certifications in Istio, Kubernetes, Google Cloud, and/or other technologies. Experience with algorithms, data structures, complexity analysis, distributed systems and software development. A BS, MS, or Ph.D. in engineering or related technical field (or equivalent work experience).Unleash ...

Senior Software Engineer

Hiring Organisation
Unlikely
Location
London, England, United Kingdom
cross-functional environment.RequiredExceptional coding ability in at least one of our core languages: Java/Kotlin or Python.Previous experience working with complex algorithms and data structures.Experience in building well-tested code for production and a demonstrable history of advocating for software quality and evangelising best practices.Experience with leading ...

Principal Backend Engineer

Hiring Organisation
Fruition Group
Location
City of London, London, United Kingdom
Employment Type
Permanent
lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting scalable, data-driven systems that empower venues to deliver seamless guest experiences and drive long-term innovation. What will I be doing? Lead the technical vision … Elasticsearch. Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement. Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success. Evaluate and implement emerging technologies that enhance system performance and developer productivity. Take ...

Lead Backend Engineer

Hiring Organisation
Fruition Group
Location
City of London, London, United Kingdom
Employment Type
Permanent
lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting scalable, data-driven systems that empower venues to deliver seamless guest experiences and drive long-term innovation. What will I be doing? Lead the technical vision … Elasticsearch. Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement. Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success. Evaluate and implement emerging technologies that enhance system performance and developer productivity. Take ...

Software Engineer - Core Database (Kernel)

Hiring Organisation
Neo4j
Location
London, England, United Kingdom
Engineer - Core Database (Kernel)About Neo4j:Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most … pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.At Neo4j, we’re proud to build the technology that powers breakthrough solutions for our customers. These solutions have helped NASA get to Mars ...

Quantitative Developer

Hiring Organisation
GSR Markets
Location
London, England, United Kingdom
year experience developing in Rust; will be tested. Familiarity with core trading strategies (e.g., market‐making, arbitrage, execution). Strong understanding of algorithms and data structures, as well as quant finance concepts: limit‐order books, market microstructure, pricing. Experience with real‐time data processing, IPC/shared ...

Oracle Software Engineer

Hiring Organisation
Spectrum It Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£40,000
Solving real problems with PL/SQL precision and designing ETL processes that unlock the true value of enterprise date. Work on complex data challenges, modern tooling, and create meaningful technical impact. Oracle Software Engineer Circa £38k + Up to 15% bonus Twice a month in the Southampton area … Role You'll join a cross-functional product team that thrives on pace, collaboration, and innovation. Every day, you'll help shape the data foundations that keep our products and services running seamlessly for thousands of users. You'll design and develop clean, efficient, and fully tested PL/ ...

C++ Developer / Technical Lead - Media Broadcasting

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
have strong analytical and problem solving skills You have a good understanding of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, Design Patterns You're collaborative with excellent communication and stakeholder management skills What's in it for you: As a C++ Developer ...

Junior Software Engineer

Hiring Organisation
Intellect Group
Location
United Kingdom
writing production ready code while gradually developing deeper modelling and optimisation expertise. Software Engineering Writing clean, maintainable Python code for optimisation workflows and data pipelines Implementing model building logic, scenario generation, and result processing components Writing unit tests and contributing to automated testing and continuous integration Working with APIs … databases, and internal services to ingest and prepare data Collaborating with more experienced engineers on architecture, refactoring, and performance improvements Mathematical Optimisation Assisting with the formulation of optimisation problems such as linear, mixed integer, or related models Translating real world requirements into variables, constraints, and objective functions Building ...

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

Hiring Organisation
Qualcomm
Location
Cork, Ireland
Employment Type
Permanent
Salary
EUR 125,000 - 150,000 Annual
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 ...

Salesforce Maps Consultant

Hiring Organisation
Stackstudio Digital Ltd
Location
United Kingdom
Employment Type
Permanent
rule-based visit planning Define criteria to identify high-priority accounts using: Sales attributes Geography/region/coverage Promotional windows Field performance data Enhance and fine-tune the routing engine for efficiency (time-based, cost-based, and constraint-based routing) Set up dashboards and reporting for territory efficiency … Skills/Knowledge Salesforce Maps Expertise (Mandatory) Hands-on configuration experience with: Salesforce Maps Maps Advanced Territory Planning Route Optimisation engine Geolocation & spatial data configuration Visit/cadence management Strong understanding of: Geo analytics & proximity modelling Defining routing constraints and optimisation parameters Map layers, boundaries, polygons, and geographic data ...

Python Developer

Hiring Organisation
Anson Mccade
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
involved across the full software development lifecycle, contributing to the design, development and delivery of robust Python applications. Much of the work is data-focused and cloud-based, with opportunities to influence technical direction and support junior engineers as the team continues to grow. Your responsibilities will include: Designing … developing, testing and documenting Python software Estimating development effort from technical specifications Building and maintaining data processing solutions Working with AWS cloud infrastructure Analysing defects and delivering timely, well-structured fixes Mentoring junior developers and providing technical oversight where appropriate What they're looking for in a Python Developer ...

Software Engineer

Hiring Organisation
Constant Recruitment Ltd
Location
Bishop's Stortford, England, United Kingdom
have two years software development experience? Do you have a strong foundation in C# development? Would you enjoy working on projects that involve data integrations, security systems, and enterprise-scale solutions? This role is ideal for someone with around 2 years’ experience, looking to build on their skills with … mentoring from senior engineers. The Company Our client is a fast-growing technology business that designs and delivers bespoke software solutions, data integrations, and consultancy services. Since their launch in 2020, they have built a strong reputation for developing custom integrations between third-party systems and access control/ ...

Manager, Software Engineering - RiskOS Analytics

Hiring Organisation
CybSafe
Location
London, England, United Kingdom
cross-team technical initiatives; drive design forums, establish engineering guardrails, and ensure high-quality delivery via code reviews and automation.Partner closely with Product, Design, Data Science, and Platform teams to define project scope, sequence milestones, and proactively de-risk execution for iterative releases.Own design of APIs and microservices, including … alerting, hardening on-call procedures and runbooks, and leading incident response and post-mortems.Solve complex distributed system challenges (such as throughput, latency, consistency, and data modeling) with pragmatic decision-making and balanced tradeoffs.Document architectural decisions, service ownership, and operational runbooks to share knowledge and maintain long-term scalability.Foster team ...

Principal Java Architect

Hiring Organisation
LSEG
Location
Nottingham, England, United Kingdom
ABOUT US LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial … SonarQube), and test automation. Optimisation Mindset: Good knowledge of algorithms, being able to quickly understand runtime complexity and offer alternative implementation. Good knowledge of data structures, understanding query patterns and being able to offer SQL and NoSQL solutions with appropriate scalable indexes. Cloud‐Native Thinking: Experience writing software ...