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, DataStructures, 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 ❯
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, DataStructures, 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 ❯
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, DataStructures, 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 ❯
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, DataStructures, 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 ❯
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, DataStructures, 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 ❯
WDI R&D with a positive and inspiring attitude Required Qualifications & Skills 8+ years of professional software development experience Strong background in computer science fundamentals, design patterns, algorithms, and datastructures Ability to design, communicate, and carry out software architecture using software development best practices Proficiency in multiple modern programming languages including Python, C/C++, C#, and … learning libraries (e.g., PyTorch, TensorFlow), and large model libraries and APIs (e.g. OpenAI, Azure, Ollama, MCP, etc). A deep understanding of current large language and multimodal model agentic structures and capabilities, including their limitations. Demonstrated ability to bridge theoretical research with real-world implementation. Experience developing and maintaining generative models and AI agent architectures. Ability to work in More ❯
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, DataStructures, 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 ❯
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, DataStructures, 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 ❯
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, DataStructures, 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 ❯
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, datastructures, 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 ❯
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 datastructures, 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 ❯
DOD 8570 Certification (Security+ or equivalent or higher) • Experience with Microsoft .NET ecosystem tools such as VB .NET, C#, C++, Visual Studio, WPF • Firm understanding of object-oriented design, datastructures, and design patterns • Experience designing and developing UI/UX that simplify complex workflows while keeping designs flexible • Experience working with large code bases • Experience writing testable More ❯
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 datastructures 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 ❯
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 datastructures 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 ❯
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 datastructures 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 ❯
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 datastructures 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 ❯
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 datastructures 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 ❯
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 datastructures 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 ❯
knowledge of Java, Pub/Sub middleware, and databases Experience with Core Java, Multi-threading, Collections frameworks - Garbage collections in Low latency systems Solid understanding of computer science fundamentals (datastructures, algorithms, design patterns, etc.) Experience with Agile development methodologies. Experience with software monitoring tools and instrumentation. Understanding of Equities Trading business is highly desirable. Experience of integrating More ❯
You build flexible/scalable systems without over-engineering and choose simple, straightforward solutions over more complex ones. Where existing solutions are known, you use them. You understand fundamental datastructures and algorithms and know how, when and when not to use them. You anticipate and prevent future problems from occurring A day in the life AWS Sales More ❯
A leading business technology provider is undergoing a major enterprise-wide transformation - and they're looking for a Senior Business Analyst to help shape the future of their data and technology landscape. The role is remote, and is therefore open to candidates across the UK, with infrequent travel to their Head Office near Brighton around once per month (expenses … covered). This is a new role, with a primary focus on a major data transformation project. The aim is to transition the business from its current landscape of bespoke, custom-built systems to more modern, streamlined solutions - such as the implementation of ServiceNow and a new Snowflake data warehouse. Due to the technical nature of the role … a strong understanding of datastructures and data modelling is key, and hands-on skills in SQL would be a real advantage. Key responsibilities will include: Leading impact assessments of proposed data model changes across a complex systems landscape Analysing dependencies between legacy in-house systems and new platforms Conducting detailed data mapping and collaborating More ❯
A leading business technology provider is undergoing a major enterprise-wide transformation - and they're looking for a Senior Business Analyst to help shape the future of their data and technology landscape. The role is remote, and is therefore open to candidates across the UK, with infrequent travel to their Head Office near Brighton around once per month (expenses … covered). This is a new role, with a primary focus on a major data transformation project. The aim is to transition the business from its current landscape of bespoke, custom-built systems to more modern, streamlined solutions - such as the implementation of ServiceNow and a new Snowflake data warehouse. Due to the technical nature of the role … a strong understanding of datastructures and data modelling is key, and hands-on skills in SQL would be a real advantage. Key responsibilities will include: Leading impact assessments of proposed data model changes across a complex systems landscape Analysing dependencies between legacy in-house systems and new platforms Conducting detailed data mapping and collaborating More ❯
A leading business technology provider is undergoing a major enterprise-wide transformation - and they're looking for a Senior Business Analyst to help shape the future of their data and technology landscape. The role is remote, and is therefore open to candidates across the UK, with infrequent travel to their Head Office near Brighton around once per month (expenses … covered). This is a new role, with a primary focus on a major data transformation project. The aim is to transition the business from its current landscape of bespoke, custom-built systems to more modern, streamlined solutions - such as the implementation of ServiceNow and a new Snowflake Data Warehouse. Due to the technical nature of the role … a strong understanding of datastructures and data modelling is key, and hands-on skills in SQL would be a real advantage. Key responsibilities will include: Leading impact assessments of proposed data model changes across a complex systems landscape Analysing dependencies between legacy in-house systems and new platforms Conducting detailed data mapping and collaborating More ❯
A leading business technology provider is undergoing a major enterprise-wide transformation - and they're looking for a Senior Business Analyst to help shape the future of their data and technology landscape. The role is remote, and is therefore open to candidates across the UK, with infrequent travel to their Head Office near Brighton around once per month (expenses … covered). This is a new role, with a primary focus on a major data transformation project. The aim is to transition the business from its current landscape of bespoke, custom-built systems to more modern, streamlined solutions - such as the implementation of ServiceNow and a new Snowflake data warehouse. Due to the technical nature of the role … a strong understanding of datastructures and data modelling is key, and hands-on skills in SQL would be a real advantage. Key responsibilities will include: Leading impact assessments of proposed data model changes across a complex systems landscape Analysing dependencies between legacy in-house systems and new platforms Conducting detailed data mapping and collaborating More ❯
A leading business technology provider is undergoing a major enterprise-wide transformation - and they're looking for a Senior Business Analyst to help shape the future of their data and technology landscape. The role is remote, and is therefore open to candidates across the UK, with infrequent travel to their Head Office near Brighton around once per month (expenses … covered). This is a new role, with a primary focus on a major data transformation project. The aim is to transition the business from its current landscape of bespoke, custom-built systems to more modern, streamlined solutions - such as the implementation of ServiceNow and a new Snowflake data warehouse. Due to the technical nature of the role … a strong understanding of datastructures and data modelling is key, and hands-on skills in SQL would be a real advantage. Key responsibilities will include: Leading impact assessments of proposed data model changes across a complex systems landscape Analysing dependencies between legacy in-house systems and new platforms Conducting detailed data mapping and collaborating More ❯