Data Structures Job Vacancies

126 to 150 of 637 Data Structures Jobs

Software Engineer

Manchester, Lancashire, United Kingdom
City Plumbing Supplies
Customer First ethos, with an innovative and agile approach to problem-solving. You'll enjoy working collaboratively with the wider Engineering team and you'll thrive on delivering excellent data delivery. Must have previous experience in Software Engineering, with a strong portfolio of completed projects. Strong attention to detail, proficient in analytical thinking and problem-solving. Able to communicate … with all levels of stakeholders. Solid understanding of software development methodologies, algorithms, data structures, and design patterns. Experience with web or mobile application development and related frameworks. Proficient in one or more programming languages - Java, C++, UniVerse, Python, or JavaScript. It is highly likely you will have worked in any of the following roles and/or markets … and worked with the following products and/or services: Agile, Builders Merchants, Coding, Construction, Data Analysis, Database Analyst, Google Big Query, Google Cloud Platform, Google, IT Lifecycle, Java, Looker, Matillion, Retail, SQL, Scrum, Software Development, Software Engineer, Software Engineering, Universe Multi-Value. From boilers to bathroom suites, tubing to towel rails and everything in between, City Plumbing has More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Corporate Treasury - London - Associate - Quantitative Engineering

London, United Kingdom
Out in Science, Technology, Engineering, and Mathematics
economic and earnings perspectives, liquidity & currency risks Optimize the firm's interest rate income by developing balance sheet analytics and hedging strategies under various market environments Understand business needs, data requirements and specifications; facilitate and develop process workflow required to support implementation of engineering solutions Perform quantitative analysis and facilitate business understanding of technical results Work with other Strats … or Physics or Bachelors with relevant work experience Strong analytical, mathematical and programming background Expertise in Python, or similar language; experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts Expertise in an aspect of quantitative analysis, e.g. mathematics, physics, statistics, stochastic calculus, scientific computing, econometrics, machine learning algorithms, financial More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Development Engineer (Server Side) for BestX product, VP

London, United Kingdom
Quality Control Specialist - Pest Control
Why this role is important to us Our technology function, Global Technology Services (GTS), is vital to State Street and is the key enabler for our business to deliver data and insights to our clients. We're driving the company's digital transformation and expanding business capabilities using industry best practices and advanced technologies such as cloud, artificial intelligence … relational databases such as PostGres, Oracle, Distributed Cache, messaging. Extensive experience in designing and building low-level APIs for high-volume, latency-sensitive applications, with experience in multi-threading, data structures, grid computing, and message-oriented middleware. Experience contributing to the architecture and design (design patterns, reliability, and scaling) of new and current systems. Hands-on experience working … on the financial services industry. For more than two centuries, we've been helping our clients safeguard and steward the investments of millions of people. We provide investment servicing, data & analytics, investment research & trading, and investment management to institutional clients. Work, Live, and Grow. We make all efforts to create a great work environment. Our benefits packages are competitive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Development Engineer (Server Side), Vice President

London, United Kingdom
STATE STREET CORPORATION
and relational databases such as PostGres, Oracle, Distributed Cache, messaging, Extensive experience in designing , building low-level APIs for high-volume, latency sensitive applications, having experience in multi-threading, data structures, grid computing and message oriented middle-ware. experience contributing to the architecture and design (design patterns, reliability and scaling) of new and current systems. Hands-on experience … Why this role is important to us Our technology function, Global Technology Services (GTS), is vital to State Street and is the key enabler for our business to deliver data and insights to our clients. We're driving the company's digital transformation and expanding business capabilities using industry best practices and advanced technologies such as cloud, artificial intelligence … on the financial services industry. For more than two centuries, we've been helping our clients safeguard and steward the investments of millions of people. We provide investment servicing, data & analytics, investment research & trading and investment management to institutional clients. Work, Live and Grow. We make all efforts to create a great work environment. Our benefits packages are competitive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Global Banking & Markets - Production Support Engineer - Associate - London

London, United Kingdom
WeAreTechWomen
engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering is at the critical center of our business, and our … dynamic environment requires innovative strategic thinking and immediate, real solutions. Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change, and thrive in a fast-paced global environment. Want to push the limit of digital possibilities? Start here. Fixed Income, Currency … and capacity planning Basic Qualifications 3 years or more of relevant work experience Proficiency in one of the following: Python, C, C++, Java, or shell scripting Aptitude for algorithms, data structures, and software design Experience with Linux operating system internals and/or networking concepts Strong analytical skills, with an ability to quickly identify scope and impact of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer with Security Clearance

San Diego, California, United States
Hybrid / WFH Options
The Informatics Applications Group
drive innovation and warfighter information advantage. The Software Engineer will work with our team supporting NIWC PAC in the areas of systems engineering, systems testing, systems integration, systems engineering, data modeling and integration, as well as the requisite information assurance support required to secure the aforementioned capabilities for NIWC supported applications. Responsibilities will include: Participation in all aspects of … Container Platform (OCP) and Kubernetes Clusters Excellent team collaboration skills and ability to tailor communication style to support audience engagement and understanding Experience with automating application fielding Knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals Understanding of databases, SQL systems, storage and distributed persistence technologies. Highly Desirable Experience: Experience directly developing with the Matrix open More ❯
Employment Type: Permanent
Salary: USD 120,000 Annual
Posted:

Modernization Engineer with Security Clearance

Manassas, Virginia, United States
BOAB Ventures
to new technologies is a must. Required Skills: • Proficiency in low-level languages C/C++, Rust & Zig • Proficiency in high-level languages Python & TypeScript languages • Strong knowledge of data structures, algorithms, design patterns, functional and object-oriented programming, complexity analysis, memory/thread safety, and advanced debugging. • Experience with code quality tools, type checking, linting, unit/ More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Team Lead

Bristol, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
in creative ways. Working with product and technical leadership to build a combined roadmap that balances product and engineering priorities. Working on anything from UI to core functionality and data stores, from fixing bugs to integrating new technologies. Joint responsibility for designing and implementing a scalable and high-performance software architecture using appropriate architectural standards and best practices. Writing … methodologies and their use in software teams. 5+ years of professional software development experience in modern C# or similar (e.g. Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Cloud and Windows/iOS application development. Knowledge of professional software engineering best practices More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum
Posted:

Software Team Lead

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
in creative ways. Working with product and technical leadership to build a combined roadmap that balances product and engineering priorities. Working on anything from UI to core functionality and data stores, from fixing bugs to integrating new technologies. Joint responsibility for designing and implementing a scalable and high-performance software architecture using appropriate architectural standards and best practices. Writing … methodologies and their use in software teams. 5+ years of professional software development experience in modern C# or similar (e.g. Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Cloud and Windows/iOS application development. Knowledge of professional software engineering best practices More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Software Team Lead

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
in creative ways. Working with product and technical leadership to build a combined roadmap that balances product and engineering priorities. Working on anything from UI to core functionality and data stores, from fixing bugs to integrating new technologies. Joint responsibility for designing and implementing a scalable and high-performance software architecture using appropriate architectural standards and best practices. Writing … methodologies and their use in software teams. 5+ years of professional software development experience in modern C# or similar (e.g. Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Cloud and Windows/iOS application development. Knowledge of professional software engineering best practices More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Business & Technology Delivery Senior Analyst

London, United Kingdom
Accenture
and Agents An appreciation of the influence of user experience-based design e.g. Personas, user journeys and how this can be used to augment a solution Experience with functional data conversion, transformation and reconciliation An understanding of the functional, application and technical implementation approach elements of an Oracle Cloud ERP programme What's in it for you At Accenture … EPBCS, ARCS EDMCS. Two or more years of experience in implementing Oracle Cloud EPM products. Understanding or experience of budgeting & forecasting processes, preferably in public sector Understanding of finance data structures, data migration and integration. Understanding of finance processes and challenges. Great communication and client-facing skills. London Manchester Equal Employment Opportunity Statement All employment decisions shall More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

United Kingdom
Kaseya Limited
design and problem-solving skills Experience delivering reliable and maintainable software Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting (bash) Strong fundamentals in data structures, design patterns, and algorithms Experience working with public clouds (e.g., AWS, Azure, GCP) Experience working with Docker and Kubernetes Understanding of authentication and authorization frameworks/standards … management (e.g., VMs, hypervisors), and we heavily leverage Docker containers and Kubernetes. If you are excited about working on a large-scale distributed system that helps to secure critical data with a highly collaborative and fun team that loves to learn, come join us! Join the Kaseya growth rocket ship and see how we are ! Additional information Kaseya provides More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

United Kingdom
Kaseya Limited
solving skills 8+ years of experience delivering reliable and maintainable software Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting (bash) Strong fundamentals in data structures, design patterns, and algorithms Experience working with public clouds (e.g., AWS, Azure, GCP) Experience working with Docker and Kubernetes Understanding of authentication and authorization frameworks/standards … management (e.g., VMs, hypervisors), and we heavily leverage Docker containers and Kubernetes. If you are excited about working on a large-scale distributed system that helps to secure critical data with a highly collaborative and fun team that loves to learn, come join us! IND2 Join the Kaseya growth rocket ship and see how we are ! Additional information Kaseya More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer Java TDD - Cyber Security

Knutsford, Cheshire, North West, United Kingdom
Client Server
and have experience with TDD 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 What's in it for More ❯
Employment Type: Permanent
Posted:

Software Engineer Java Kotlin AWS

West London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
have strong Java and Kotlin 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 these would be beneficial You More ❯
Employment Type: Full-Time
Salary: £70,000 - £85,000 per annum
Posted:

Senior Java Software Engineer TDD

Warrington, Cheshire, UK
Client Server
with TDD and Pair Programming 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, enjoy problem solving and are keen to pick up new skills About you: As a Senior Java Software Engineer/Developer More ❯
Posted:

Senior Java Software Engineer TDD

Knutsford, Cheshire, North West, United Kingdom
Client Server
with TDD and Pair Programming 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, enjoy problem solving and are keen to pick up new skills About you: As a Senior Java Software Engineer/Developer More ❯
Employment Type: Permanent
Posted:

Senior Python Software Engineer AI

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
skills You have a good knowledge of AWS You have experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT knowledge You have strong analysis More ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

C# Technical Lead Azure SaaS

Reigate, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture 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) You're likely to be degree educated in a relevant More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Lead Software Engineer C# .Net Azure SaaS

Reigate, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture 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) You're likely to be degree educated in a relevant More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

C# Developer .Net SQL - Quant Trading

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What More ❯
Employment Type: Full-Time
Salary: £100,000 - £180,000 per annum
Posted:

Software Engineer (Multiple Levels) - Fully Cleared with Security Clearance

Annapolis Junction, Maryland, United States
BlueHalo
robust and scalable systems. Senior Software Engineer: Bachelor's or Master's degree in Computer Science or related field. 10+ years of software engineering experience. Expertise in software architecture, data structures, and advanced algorithms gained from previous experience. Leadership experience and the ability to mentor junior engineers. Experience with Agile development methodologies. Understanding of the full software development More ❯
Employment Type: Permanent
Salary: USD 260,000 Annual
Posted:

Finance Engineering - Vice President Corporate Treasury - Leap Strats

London, United Kingdom
Out in Science, Technology, Engineering, and Mathematics
relevant experience, preferably in the financial services industry Strong analytical, mathematical, and programming background Expertise in Python, or similar language; experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts Expertise in an aspect of quantitative analysis, e.g. mathematics, physics, statistics, stochastic calculus, scientific computing, econometrics, machine learning algorithms, financial More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Staff Engineer Circuit Simulator Development

Dresden, Sachsen, Germany
Infineon Technologies AG
a focus on C C in a Unix/Windows environment ; familiarity with Fortran is advantageous Deep understanding of numerical methods and sparse matrix techniques Proficiency in high-performance data structures and algorithms, memory optimization, and multithreading programming techniques Hands-on working experience with a SPICE-simulator is helpful (e.g., LTspice, SIMetrix, Cadence Spectre, Synopsys HSPICE, etc.) In More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior Numerical Algorithms Engineer - Circuit Simulator Development

Dresden, Sachsen, Germany
Infineon Technologies AG
a focus on C C in a Unix/Windows environment ; familiarity with Fortran is advantageous Deep understanding of numerical methods and sparse matrix techniques Proficiency in high-performance data structures and algorithms, memory optimization, and multithreading programming techniques Hands-on working experience with a SPICE-simulator is helpful (e.g., LTspice, SIMetrix, Cadence Spectre, Synopsys HSPICE, etc.) In More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:
Data Structures
10th Percentile
£41,250
25th Percentile
£46,938
Median
£70,000
75th Percentile
£96,875
90th Percentile
£125,000