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 datastructures, 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 ❯
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 ❯
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 ❯
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 ❯
C++ with familiarity in modern alternatives such as Rust or Zig. Strong Python skills, including use of type checkers like mypy (TypeScript is a plus). Solid understanding of datastructures, algorithms, and design patterns. Experience with functional and object-oriented programming. Skilled in debugging complex issues such as race conditions and deadlocks. Knowledge of performance analysis, memory More ❯
minimum of 3 years' experience across various ServiceNow modules (e.g., ITSM, HRSD, ITOM, IRM, SecOps) with in-depth knowledge of platform capabilities. Strong proficiency in object-oriented programming concepts, datastructures, and best practices for software design. Excellent communication skills to effectively collaborate with cross-functional teams, stakeholders, and senior management. Holds an active ServiceNow Certified Systems Administrator More ❯
Security-Cleared Data Analyst – ERP Data Migration Contract Type: Initial 6-month contract (outside IR35) Rate: £450-500 per day DOE Clearance Required: Active SC Clearance The Role: We're seeking an experienced Data Analyst to join a high-impact digital transformation project within a secure government environment. This role focuses on the consolidation and migration of … legacy systems into a new, centralised ERP platform . You’ll play a key role in mapping, transforming, and validating large datasets across multiple departments, ensuring data integrity and compliance throughout the migration lifecycle. Key Responsibilities: Analyse and profile data across legacy systems to understand current datastructures and quality Work closely with business users and … technical teams to define and document data requirements Support data mapping, transformation, and cleansing processes to prepare for ERP migration Identify data inconsistencies, risks, and remediation strategies Build data validation rules and reconciliation reports to ensure post-migration accuracy Assist in UAT and cutover planning with the wider project and ERP teams Skills & Experience: ✅ Proven experience More ❯
Security-Cleared Data Analyst – ERP Data Migration Contract Type: Initial 6-month contract (outside IR35) Rate: £450-500 per day DOE Clearance Required: Active SC Clearance The Role: We're seeking an experienced Data Analyst to join a high-impact digital transformation project within a secure government environment. This role focuses on the consolidation and migration of … legacy systems into a new, centralised ERP platform . You’ll play a key role in mapping, transforming, and validating large datasets across multiple departments, ensuring data integrity and compliance throughout the migration lifecycle. Key Responsibilities: Analyse and profile data across legacy systems to understand current datastructures and quality Work closely with business users and … technical teams to define and document data requirements Support data mapping, transformation, and cleansing processes to prepare for ERP migration Identify data inconsistencies, risks, and remediation strategies Build data validation rules and reconciliation reports to ensure post-migration accuracy Assist in UAT and cutover planning with the wider project and ERP teams Skills & Experience: ✅ Proven experience More ❯
Head of Data Analytics Department: CSG - Operations Hub (Data/Intelligence/Support) Employment Type: Permanent Location: Remote - England and Wales Description We are recruiting for a Head of Data & Analytics to lead our Data & Analytics team within the CSG Division at DAC Beachcroft. The team provides analytics products to both internal and external clients in … a remote basis with occasional travel as required or from one of our core offices in Birmingham, Newport, Belfast or Glasgow. What you will do? Build and manage the Data & Analytics function, developing and executing a CSG data strategy ensuring alignment with the overall business goals. Lead and implement a comprehensive data strategy aligned with the company … s business objectives, focusing on operational efficiency, risk management and growth. As a key member of the technology team, lead, mentor, develop and manage a high-performing data & analytics team, utilising both in-house and outsourced resources, fostering a culture of delivery and accountability where continuous improvement and business value mindsets are the norm. Establish robust data governance More ❯
Newport, Gwent, United Kingdom Hybrid / WFH Options
DAC Beachcroft LLP
Head of Data Analytics Department: CSG - Operations Hub (Data/Intelligence/Support) Employment Type: Permanent Location: Remote - England and Wales Description We are recruiting for a Head of Data & Analytics to lead our Data & Analytics team within the CSG Division at DAC Beachcroft. The team provides analytics products to both internal and external clients in … a remote basis with occasional travel as required or from one of our core offices in Birmingham, Newport, Belfast or Glasgow. What you will do? Build and manage the Data & Analytics function, developing and executing a CSG data strategy ensuring alignment with the overall business goals. Lead and implement a comprehensive data strategy aligned with the company … s business objectives, focusing on operational efficiency, risk management and growth. As a key member of the technology team, lead, mentor, develop and manage a high-performing data & analytics team, utilising both in-house and outsourced resources, fostering a culture of delivery and accountability where continuous improvement and business value mindsets are the norm. Establish robust data governance More ❯