Spencer Rose is urgently seeking a number of Site Reliability Engineer's (SREs) to work on an exciting transformation programme for our Tier-1 banking client located in Manchester. GCP IS ESSENTIAL. Start: ASAP Duration: 6-12 month contract (strong possibility for extensions) Rate: Negotiable Day Rate - Inside IR35 Location: Manchester - hybrid 2 days a week in the office ROLE PURPOSE Improve the reliability, scalability, security and operational excellence of cloud-hosted services on Google Cloud Platform. This is a hands-on engineering role spanning SRE practices, production Kubernetes, infrastructure automation, observability, CI/CD, incident response and continuous service improvement. About the role The Senior Site Reliability Engineer will work with Cloud Platform, Software Engineering, Product, Security and Service teams to design and operate resilient services. The role will use software engineering and automation to reduce operational toil, improve service health and turn incident learning into measurable reliability improvements. Key responsibilities Lead reliability, availability, scalability and performance improvements across GCP-hosted applications, platforms and shared services. Define and operate service level indicators, service level objectives and error-budget practices that connect technical health to customer impact. Design actionable observability using Dynatrace, including instrumentation, dashboards, distributed tracing, service health views and SLO-based alerting. Build modular, reusable and maintainable Terraform code for secure cloud infrastructure, platform services and environment provisioning. Administer production Kubernetes environments, covering cluster life cycle, workload deployment, capacity, upgrades, networking and platform troubleshooting. Automate operational activities and repetitive support work using Python, Groovy, Bash or PowerShell to reduce toil and improve consistency. Build and enhance CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions or equivalent tooling, with automated quality and deployment controls. Lead incident response, complex troubleshooting, root-cause analysis and post-incident reviews; ensure corrective actions are tracked to completion. Embed security, resilience, monitoring and supportability into platform and application designs from the outset. Coach engineers, contribute reusable standards and patterns, and promote SRE and operational excellence across engineering communities. Interviews for these roles will take place w/c 5th October, if you are available and have the above experience APPLY NOW
06/11/2026
Contractor
Spencer Rose is urgently seeking a number of Site Reliability Engineer's (SREs) to work on an exciting transformation programme for our Tier-1 banking client located in Manchester. GCP IS ESSENTIAL. Start: ASAP Duration: 6-12 month contract (strong possibility for extensions) Rate: Negotiable Day Rate - Inside IR35 Location: Manchester - hybrid 2 days a week in the office ROLE PURPOSE Improve the reliability, scalability, security and operational excellence of cloud-hosted services on Google Cloud Platform. This is a hands-on engineering role spanning SRE practices, production Kubernetes, infrastructure automation, observability, CI/CD, incident response and continuous service improvement. About the role The Senior Site Reliability Engineer will work with Cloud Platform, Software Engineering, Product, Security and Service teams to design and operate resilient services. The role will use software engineering and automation to reduce operational toil, improve service health and turn incident learning into measurable reliability improvements. Key responsibilities Lead reliability, availability, scalability and performance improvements across GCP-hosted applications, platforms and shared services. Define and operate service level indicators, service level objectives and error-budget practices that connect technical health to customer impact. Design actionable observability using Dynatrace, including instrumentation, dashboards, distributed tracing, service health views and SLO-based alerting. Build modular, reusable and maintainable Terraform code for secure cloud infrastructure, platform services and environment provisioning. Administer production Kubernetes environments, covering cluster life cycle, workload deployment, capacity, upgrades, networking and platform troubleshooting. Automate operational activities and repetitive support work using Python, Groovy, Bash or PowerShell to reduce toil and improve consistency. Build and enhance CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions or equivalent tooling, with automated quality and deployment controls. Lead incident response, complex troubleshooting, root-cause analysis and post-incident reviews; ensure corrective actions are tracked to completion. Embed security, resilience, monitoring and supportability into platform and application designs from the outset. Coach engineers, contribute reusable standards and patterns, and promote SRE and operational excellence across engineering communities. Interviews for these roles will take place w/c 5th October, if you are available and have the above experience APPLY NOW
Spencer Rose are looking for an experienced DevOps Engineer to join our banking client on a 6-12 month contract to start ASAP, you will be working on modern cloud infrastructure, Kubernetes and CI/CD platforms. Location: Manchester Working Pattern: Hybrid - 2 days per week in the office mandatory Rate: Negotiable Day Rate - Inside IR35 PLEASE DO NOT APPLY IF YOU DO NOT HAVE GCP (GOOGLE CLOUD PLATFORM) Key Skills & Experience: Kubernetes - GKE preferred Google Cloud Platform (GCP) Multi-cloud environments advantageous Harness CI/CD & Jenkins Terraform & GitHub/Git Backstage, Dynatrace & HashiCorp Vault Istio Service Mesh Certificate management If you're an experienced Cloud/DevOps professional with strong Kubernetes and GCP expertise, apply now for this exciting opportunity with a leading banking client.
06/11/2026
Contractor
Spencer Rose are looking for an experienced DevOps Engineer to join our banking client on a 6-12 month contract to start ASAP, you will be working on modern cloud infrastructure, Kubernetes and CI/CD platforms. Location: Manchester Working Pattern: Hybrid - 2 days per week in the office mandatory Rate: Negotiable Day Rate - Inside IR35 PLEASE DO NOT APPLY IF YOU DO NOT HAVE GCP (GOOGLE CLOUD PLATFORM) Key Skills & Experience: Kubernetes - GKE preferred Google Cloud Platform (GCP) Multi-cloud environments advantageous Harness CI/CD & Jenkins Terraform & GitHub/Git Backstage, Dynatrace & HashiCorp Vault Istio Service Mesh Certificate management If you're an experienced Cloud/DevOps professional with strong Kubernetes and GCP expertise, apply now for this exciting opportunity with a leading banking client.
Spencer Rose are urgently seeking a Java Developer for a 6+ month contract working for a Tier-1 bank in Manchester, experience working with Google Cloud (GCP) is a must . Start: URGENT Location: Manchester - hybrid, 2 days a week in the office Rate: Daily rate negotiable - Inside IR35 Interview slots are available as soon as today Java (8/11/17+) with strong hands-on experience in enterprise application development. Microservices Architecture using Spring Boot, REST APIs, and distributed system design. Apache Kafka for event-driven architecture, messaging, and asynchronous processing. Google Cloud Platform (GCP) including deployment, monitoring, and cloud-native services. Containerisation & Orchestration using Docker and Kubernetes. CI/CD & DevOps using Git, Jenkins/GitHub Actions, and automated deployment pipelines. Database & Engineering Practices including SQL/NoSQL databases, automated testing, and Agile delivery. Stakeholder engagement and management Good communication skills If you are available and have the above experience, APPLY NOW for immediate review
06/11/2026
Contractor
Spencer Rose are urgently seeking a Java Developer for a 6+ month contract working for a Tier-1 bank in Manchester, experience working with Google Cloud (GCP) is a must . Start: URGENT Location: Manchester - hybrid, 2 days a week in the office Rate: Daily rate negotiable - Inside IR35 Interview slots are available as soon as today Java (8/11/17+) with strong hands-on experience in enterprise application development. Microservices Architecture using Spring Boot, REST APIs, and distributed system design. Apache Kafka for event-driven architecture, messaging, and asynchronous processing. Google Cloud Platform (GCP) including deployment, monitoring, and cloud-native services. Containerisation & Orchestration using Docker and Kubernetes. CI/CD & DevOps using Git, Jenkins/GitHub Actions, and automated deployment pipelines. Database & Engineering Practices including SQL/NoSQL databases, automated testing, and Agile delivery. Stakeholder engagement and management Good communication skills If you are available and have the above experience, APPLY NOW for immediate review
Software Engineering Team Lead (C++) Location: London - 3 days per week in the office Salary: Up to £110,000 base + bonus + pension The Opportunity I'm working with a leading global technology and financial markets organisation looking to appoint a Software Engineering Team Lead to join its London-based engineering team. This is an excellent opportunity for an experienced C++ developer looking to take the next step in their career, combining hands-on software development with technical leadership and responsibility for a team of engineers. You'll play an important role in the design, development and delivery of business-critical software applications, providing technical direction, supporting other developers and helping drive engineering standards and best practices. This is a genuine player-coach position, so you'll remain technically hands-on while taking ownership of technical decisions, engineering delivery and the ongoing development of the team. The Role Lead and support a team of software engineers, providing technical guidance, mentoring and direction. Remain hands-on with C++ development, contributing to the design, development and maintenance of software applications. Take ownership of technical decisions, code reviews and engineering standards. Oversee software delivery across the full development lifecycle. Drive improvements in software quality, performance, scalability and maintainability. Work closely with other technical teams and business stakeholders to deliver effective solutions. Encourage the adoption of modern development practices, including AI-assisted engineering tools. Help modernise existing applications and improve development processes. Identify technical challenges and drive solutions across the engineering team. What We're Looking For Strong commercial experience with C++ development , ideally modern C++ (C+ or later). Experience developing and maintaining complex software applications and systems. Good understanding of software engineering principles, code quality and application performance. Knowledge of multithreading, concurrency and memory management. Previous experience in a technical leadership capacity, such as Team Lead, Technical Lead, Lead Developer or Senior/Principal Engineer. The ability to remain hands-on technically while providing guidance and direction to other developers. Strong communication, problem-solving and collaboration skills. Desirable Experience Experience within financial services, banking, trading or financial markets. Exposure to high-performance or low-latency systems. Experience with cloud technologies, AWS, Docker or Kubernetes. Familiarity with Linux development environments. Experience with networking, messaging or distributed systems. Exposure to AI-assisted software development tools. The Package Salary up to £110,000 base. Annual bonus. Company pension. Hybrid working - 3 days per week in the London office. Alternative relevant backgrounds: C++ Technical Lead, Lead C++ Developer, Lead Software Engineer, Senior C++ Developer, Principal C++ Engineer or Software Engineering Manager with a strong hands-on C++ background. If you're an experienced C++ developer who enjoys remaining hands-on while taking ownership of technical direction and supporting other engineers, this could be an excellent next step.
06/11/2026
Full time
Software Engineering Team Lead (C++) Location: London - 3 days per week in the office Salary: Up to £110,000 base + bonus + pension The Opportunity I'm working with a leading global technology and financial markets organisation looking to appoint a Software Engineering Team Lead to join its London-based engineering team. This is an excellent opportunity for an experienced C++ developer looking to take the next step in their career, combining hands-on software development with technical leadership and responsibility for a team of engineers. You'll play an important role in the design, development and delivery of business-critical software applications, providing technical direction, supporting other developers and helping drive engineering standards and best practices. This is a genuine player-coach position, so you'll remain technically hands-on while taking ownership of technical decisions, engineering delivery and the ongoing development of the team. The Role Lead and support a team of software engineers, providing technical guidance, mentoring and direction. Remain hands-on with C++ development, contributing to the design, development and maintenance of software applications. Take ownership of technical decisions, code reviews and engineering standards. Oversee software delivery across the full development lifecycle. Drive improvements in software quality, performance, scalability and maintainability. Work closely with other technical teams and business stakeholders to deliver effective solutions. Encourage the adoption of modern development practices, including AI-assisted engineering tools. Help modernise existing applications and improve development processes. Identify technical challenges and drive solutions across the engineering team. What We're Looking For Strong commercial experience with C++ development , ideally modern C++ (C+ or later). Experience developing and maintaining complex software applications and systems. Good understanding of software engineering principles, code quality and application performance. Knowledge of multithreading, concurrency and memory management. Previous experience in a technical leadership capacity, such as Team Lead, Technical Lead, Lead Developer or Senior/Principal Engineer. The ability to remain hands-on technically while providing guidance and direction to other developers. Strong communication, problem-solving and collaboration skills. Desirable Experience Experience within financial services, banking, trading or financial markets. Exposure to high-performance or low-latency systems. Experience with cloud technologies, AWS, Docker or Kubernetes. Familiarity with Linux development environments. Experience with networking, messaging or distributed systems. Exposure to AI-assisted software development tools. The Package Salary up to £110,000 base. Annual bonus. Company pension. Hybrid working - 3 days per week in the London office. Alternative relevant backgrounds: C++ Technical Lead, Lead C++ Developer, Lead Software Engineer, Senior C++ Developer, Principal C++ Engineer or Software Engineering Manager with a strong hands-on C++ background. If you're an experienced C++ developer who enjoys remaining hands-on while taking ownership of technical direction and supporting other engineers, this could be an excellent next step.
Application Security Engineer1 2-Month Fixed-Term Contract Edinburgh - £85K We're looking for an experienced Application Security Engineer to join our Security Engineering team on a 12-month fixed-term contract. This is a hands-on role Embedded within product and engineering teams, helping to ensure security is built into products and services from the outset. You'll work closely with software engineers, architects and product leaders to identify risks early, influence technical decisions and enable secure delivery without slowing innovation. If you enjoy solving complex security challenges, collaborating with development teams and translating security requirements into practical solutions, we'd love to hear from you. What You'll Be Doing As the dedicated Application Security Engineer supporting a portfolio of customer-facing and enterprise platforms, you will: Partner with engineering, architecture and product teams to understand systems, data flows, business priorities and security requirements. Lead threat modelling activities and security design reviews to identify risks during solution design and development. Provide pragmatic guidance on secure application architecture, secure coding practices and security controls across applications, APIs, cloud services and integrations. Support the adoption of Secure by Design principles throughout the software development lifecycle. Collaborate with development teams to embed security tooling and automated controls within CI/CD pipelines. Assess and prioritise security vulnerabilities, helping teams understand risk and implement effective remediation plans. Coordinate penetration testing activities and support remediation, validation and risk management processes. Perform security assessments of SaaS solutions, third-party vendors and external integrations. Work closely with Cloud Security, Identity & Access Management and Security Operations teams to manage cross-functional security risks. Represent application security interests within project and governance forums, providing balanced, risk-based security advice. Contribute to the continuous improvement of application security standards, frameworks and operational processes. Maintain clear documentation of security assessments, risks, decisions and recommendations. About You You're a collaborative security professional who understands that effective security is achieved through partnership, influence and practical problem-solving. Rather than simply identifying issues, you work alongside engineering teams to find solutions that balance security, delivery and business outcomes. You'll have experience in several of the following areas: Application Security Product Security Secure by Design Threat Modelling Security Architecture Reviews Vulnerability Management Secure Software Development Lifecycle (SSDLC) DevSecOps and CI/CD Security Security Risk Assessment Application and API Security Testing Experience with technologies such as Java, Spring Boot, React, Node.js, Snowflake, Salesforce, Kubernetes, OpenShift, Snyk, Wiz, GitHub Advanced Security, Azure or AWS would be advantageous, although we welcome candidates with transferable experience across different technology stacks. What We're Looking For We're interested in individuals who can combine technical depth with strong stakeholder engagement. You'll ideally bring: Experience in an Application Security, Product Security, Security Engineering or Secure Software Engineering role. Strong knowledge of application and API security risks, including authentication, authorisation, session management, cryptography, data protection and security misconfiguration. Experience facilitating threat modelling workshops using methodologies such as STRIDE, PASTA or ATT&CK. Hands-on experience with security testing approaches, including: Static Application Security Testing (SAST) Software Composition Analysis (SCA) Secrets Detection Dynamic Application Security Testing (DAST) API Security Testing Container and Infrastructure Scanning Experience interpreting and prioritising vulnerabilities based on technical impact, exploitability and business risk. Familiarity with modern cloud-native environments, CI/CD pipelines and containerised applications. Strong communication and stakeholder management skills, with the ability to influence technical and non-technical audiences at all levels. Relevant certifications such as CSSLP, GWAPT, GWEB, GCSA, CISSP, AZ-500 or AWS Security Specialty would be beneficial but are not essential. Who You'll Be Working With You'll join a highly collaborative Security Engineering function comprising specialists across: Application Security Penetration Testing Red Teaming Cloud Security Engineering DevSecOps Secure Software Development Security Architecture Identity & Access Management You'll build strong working relationships with architects, engineers, product managers and delivery teams across the organisation, helping to create secure solutions that work in the real world. Why Join Us? This is an opportunity to make a genuine impact within a modern technology environment where security is viewed as an enabler of innovation. You'll have the autonomy to influence product direction, improve security maturity and work directly with teams delivering business-critical products and services. If you're passionate about secure software development, enjoy working alongside engineers and want to help shape security outcomes that matter, we'd love to hear from you.
06/11/2026
Application Security Engineer1 2-Month Fixed-Term Contract Edinburgh - £85K We're looking for an experienced Application Security Engineer to join our Security Engineering team on a 12-month fixed-term contract. This is a hands-on role Embedded within product and engineering teams, helping to ensure security is built into products and services from the outset. You'll work closely with software engineers, architects and product leaders to identify risks early, influence technical decisions and enable secure delivery without slowing innovation. If you enjoy solving complex security challenges, collaborating with development teams and translating security requirements into practical solutions, we'd love to hear from you. What You'll Be Doing As the dedicated Application Security Engineer supporting a portfolio of customer-facing and enterprise platforms, you will: Partner with engineering, architecture and product teams to understand systems, data flows, business priorities and security requirements. Lead threat modelling activities and security design reviews to identify risks during solution design and development. Provide pragmatic guidance on secure application architecture, secure coding practices and security controls across applications, APIs, cloud services and integrations. Support the adoption of Secure by Design principles throughout the software development lifecycle. Collaborate with development teams to embed security tooling and automated controls within CI/CD pipelines. Assess and prioritise security vulnerabilities, helping teams understand risk and implement effective remediation plans. Coordinate penetration testing activities and support remediation, validation and risk management processes. Perform security assessments of SaaS solutions, third-party vendors and external integrations. Work closely with Cloud Security, Identity & Access Management and Security Operations teams to manage cross-functional security risks. Represent application security interests within project and governance forums, providing balanced, risk-based security advice. Contribute to the continuous improvement of application security standards, frameworks and operational processes. Maintain clear documentation of security assessments, risks, decisions and recommendations. About You You're a collaborative security professional who understands that effective security is achieved through partnership, influence and practical problem-solving. Rather than simply identifying issues, you work alongside engineering teams to find solutions that balance security, delivery and business outcomes. You'll have experience in several of the following areas: Application Security Product Security Secure by Design Threat Modelling Security Architecture Reviews Vulnerability Management Secure Software Development Lifecycle (SSDLC) DevSecOps and CI/CD Security Security Risk Assessment Application and API Security Testing Experience with technologies such as Java, Spring Boot, React, Node.js, Snowflake, Salesforce, Kubernetes, OpenShift, Snyk, Wiz, GitHub Advanced Security, Azure or AWS would be advantageous, although we welcome candidates with transferable experience across different technology stacks. What We're Looking For We're interested in individuals who can combine technical depth with strong stakeholder engagement. You'll ideally bring: Experience in an Application Security, Product Security, Security Engineering or Secure Software Engineering role. Strong knowledge of application and API security risks, including authentication, authorisation, session management, cryptography, data protection and security misconfiguration. Experience facilitating threat modelling workshops using methodologies such as STRIDE, PASTA or ATT&CK. Hands-on experience with security testing approaches, including: Static Application Security Testing (SAST) Software Composition Analysis (SCA) Secrets Detection Dynamic Application Security Testing (DAST) API Security Testing Container and Infrastructure Scanning Experience interpreting and prioritising vulnerabilities based on technical impact, exploitability and business risk. Familiarity with modern cloud-native environments, CI/CD pipelines and containerised applications. Strong communication and stakeholder management skills, with the ability to influence technical and non-technical audiences at all levels. Relevant certifications such as CSSLP, GWAPT, GWEB, GCSA, CISSP, AZ-500 or AWS Security Specialty would be beneficial but are not essential. Who You'll Be Working With You'll join a highly collaborative Security Engineering function comprising specialists across: Application Security Penetration Testing Red Teaming Cloud Security Engineering DevSecOps Secure Software Development Security Architecture Identity & Access Management You'll build strong working relationships with architects, engineers, product managers and delivery teams across the organisation, helping to create secure solutions that work in the real world. Why Join Us? This is an opportunity to make a genuine impact within a modern technology environment where security is viewed as an enabler of innovation. You'll have the autonomy to influence product direction, improve security maturity and work directly with teams delivering business-critical products and services. If you're passionate about secure software development, enjoy working alongside engineers and want to help shape security outcomes that matter, we'd love to hear from you.
eFront Specialist Contract | £700 per day | Inside IR35 IMPORTANT: Previous hands-on eFront experience is essential for this position. Candidates without eFront experience will not be considered. We are currently recruiting on behalf of an established asset management firm for an experienced Data Analyst with eFront experience. This is a hands-on contract opportunity focused on data quality, reporting, reconciliation and investigation across the organisation's data environment. The successful candidate must have practical experience working with the eFront platform, particularly its reporting functionality, configuration and data extraction processes. You will be responsible for investigating reporting issues, identifying data discrepancies and understanding how information flows from eFront into downstream data platforms. Experience with Databricks is also highly desirable, although this is not a data engineering position. The focus is on navigating the platform, querying datasets and investigating data pipelines rather than building the underlying infrastructure. The role would suit someone from a Data Quality, Data QA, Data Reconciliation or Technical Data Analyst background who has previously worked with eFront. Key Responsibilities Work extensively with the eFront platform, investigating data quality issues and supporting reporting and configuration activities. Understand how eFront reporting operates and how data is extracted into downstream data platforms. Investigate reporting issues, data extraction problems and inconsistencies between source and downstream systems. Use Databricks to navigate datasets, query information and investigate data pipelines. Perform data quality checks, reconciliations and validation activities to ensure accuracy and consistency. Identify and investigate data discrepancies, tracing issues back to their underlying source. Work with technical and business stakeholders to resolve data-related issues. Support testing activities around data changes, reporting updates and integrations. Document findings, root causes and remediation activities. Identify opportunities to improve data quality processes and reporting reliability. Experience & Technical Requirements Essential - eFront Hands-on experience working with the eFront platform. Understanding of eFront configuration and reporting functionality. Experience navigating eFront and investigating how reports are generated. Knowledge of how data is extracted from eFront and transferred into downstream data platforms. Ability to investigate reporting issues, data discrepancies and extraction problems. Desirable - Databricks Practical experience working within Databricks. Comfortable navigating the platform and querying datasets. Understanding of data pipelines and data flows. Experience investigating discrepancies between source data and downstream systems. SQL experience. Data Quality/QA Experience in Data Quality, Data QA, Data Reconciliation, Data Testing or a similar technical data role. Experience validating data across multiple systems and identifying inconsistencies. Strong understanding of reconciliation processes and data quality principles. Ability to investigate issues, identify root causes and work through to resolution. Excellent analytical skills and attention to detail. The Ideal Candidate You will be a technically capable data professional with strong eFront experience and an investigative approach to problem-solving. You should understand how eFront reporting and data extraction operate, alongside having the ability to investigate what happens to that data downstream. Experience within asset management, private markets or investment management would be particularly relevant. Contract Details £700 per day. Inside IR35. Contract position. 1-2 days per week onsite at the client's offices. 1 day per week onsite at a separate office. Remaining working arrangements to be agreed.
06/11/2026
Contractor
eFront Specialist Contract | £700 per day | Inside IR35 IMPORTANT: Previous hands-on eFront experience is essential for this position. Candidates without eFront experience will not be considered. We are currently recruiting on behalf of an established asset management firm for an experienced Data Analyst with eFront experience. This is a hands-on contract opportunity focused on data quality, reporting, reconciliation and investigation across the organisation's data environment. The successful candidate must have practical experience working with the eFront platform, particularly its reporting functionality, configuration and data extraction processes. You will be responsible for investigating reporting issues, identifying data discrepancies and understanding how information flows from eFront into downstream data platforms. Experience with Databricks is also highly desirable, although this is not a data engineering position. The focus is on navigating the platform, querying datasets and investigating data pipelines rather than building the underlying infrastructure. The role would suit someone from a Data Quality, Data QA, Data Reconciliation or Technical Data Analyst background who has previously worked with eFront. Key Responsibilities Work extensively with the eFront platform, investigating data quality issues and supporting reporting and configuration activities. Understand how eFront reporting operates and how data is extracted into downstream data platforms. Investigate reporting issues, data extraction problems and inconsistencies between source and downstream systems. Use Databricks to navigate datasets, query information and investigate data pipelines. Perform data quality checks, reconciliations and validation activities to ensure accuracy and consistency. Identify and investigate data discrepancies, tracing issues back to their underlying source. Work with technical and business stakeholders to resolve data-related issues. Support testing activities around data changes, reporting updates and integrations. Document findings, root causes and remediation activities. Identify opportunities to improve data quality processes and reporting reliability. Experience & Technical Requirements Essential - eFront Hands-on experience working with the eFront platform. Understanding of eFront configuration and reporting functionality. Experience navigating eFront and investigating how reports are generated. Knowledge of how data is extracted from eFront and transferred into downstream data platforms. Ability to investigate reporting issues, data discrepancies and extraction problems. Desirable - Databricks Practical experience working within Databricks. Comfortable navigating the platform and querying datasets. Understanding of data pipelines and data flows. Experience investigating discrepancies between source data and downstream systems. SQL experience. Data Quality/QA Experience in Data Quality, Data QA, Data Reconciliation, Data Testing or a similar technical data role. Experience validating data across multiple systems and identifying inconsistencies. Strong understanding of reconciliation processes and data quality principles. Ability to investigate issues, identify root causes and work through to resolution. Excellent analytical skills and attention to detail. The Ideal Candidate You will be a technically capable data professional with strong eFront experience and an investigative approach to problem-solving. You should understand how eFront reporting and data extraction operate, alongside having the ability to investigate what happens to that data downstream. Experience within asset management, private markets or investment management would be particularly relevant. Contract Details £700 per day. Inside IR35. Contract position. 1-2 days per week onsite at the client's offices. 1 day per week onsite at a separate office. Remaining working arrangements to be agreed.
Senior Data Analyst - Customer Insight & Performance London Up to 65k We are recruiting for a Senior Data Analyst to join our client, a subscription-led business, in a commercially focused role centred around customer intelligence, retention and performance insights. This is an excellent opportunity for an experienced Data Analyst who enjoys going beyond traditional reporting, using data to influence commercial decisions, identify customer trends and drive improvements in customer retention. Working closely with senior stakeholders, you will play a key role in understanding subscriber behaviour, forecasting churn and translating complex datasets into actionable business insights. Key Responsibilities Analyse subscriber behaviour, customer life cycle trends, retention and churn across multiple international markets. Produce weekly performance reporting covering subscriber growth, churn, CRM campaign effectiveness and customer engagement. Identify emerging trends and potential churn risks through predictive modelling, cohort analysis and behavioural segmentation. Work closely with central Data & Insights teams to define analytical requirements and translate findings into commercial recommendations. Combine customer feedback and behavioural data to identify opportunities for improving customer experience and retention. Support rolling forecasts, customer lifetime value (LTV) modelling and performance measurement. Present meaningful insights and recommendations to senior leadership, including Director and C-suite stakeholders. Key Skills & Experience 4-6+ years' experience in Data Analytics, Business Intelligence or Performance Insights. Strong experience working within a subscription-based business, such as SaaS, media, telecoms or digital subscriptions. Proven experience in customer retention analysis, churn forecasting, cohort analysis and customer lifetime value. Hands-on experience with predictive modelling and behavioural segmentation. Ability to interpret complex data and translate findings into clear, commercially focused recommendations. Experience combining quantitative customer data with qualitative feedback or Voice of Customer programmes. Strong stakeholder management skills, including experience presenting insights to senior leadership. Comfortable working independently and collaborating across multiple business functions. The Opportunity This is a highly visible position within an established Customer Intelligence function, offering the opportunity to directly influence customer retention strategies, commercial forecasting and wider business decisions. The successful candidate will have genuine ownership of analytical reporting and insight delivery, working alongside senior colleagues and reporting directly to the Director of Customer Success. If this sounds like the role for you, hit APPLY & a consultant will be in touch.
06/11/2026
Full time
Senior Data Analyst - Customer Insight & Performance London Up to 65k We are recruiting for a Senior Data Analyst to join our client, a subscription-led business, in a commercially focused role centred around customer intelligence, retention and performance insights. This is an excellent opportunity for an experienced Data Analyst who enjoys going beyond traditional reporting, using data to influence commercial decisions, identify customer trends and drive improvements in customer retention. Working closely with senior stakeholders, you will play a key role in understanding subscriber behaviour, forecasting churn and translating complex datasets into actionable business insights. Key Responsibilities Analyse subscriber behaviour, customer life cycle trends, retention and churn across multiple international markets. Produce weekly performance reporting covering subscriber growth, churn, CRM campaign effectiveness and customer engagement. Identify emerging trends and potential churn risks through predictive modelling, cohort analysis and behavioural segmentation. Work closely with central Data & Insights teams to define analytical requirements and translate findings into commercial recommendations. Combine customer feedback and behavioural data to identify opportunities for improving customer experience and retention. Support rolling forecasts, customer lifetime value (LTV) modelling and performance measurement. Present meaningful insights and recommendations to senior leadership, including Director and C-suite stakeholders. Key Skills & Experience 4-6+ years' experience in Data Analytics, Business Intelligence or Performance Insights. Strong experience working within a subscription-based business, such as SaaS, media, telecoms or digital subscriptions. Proven experience in customer retention analysis, churn forecasting, cohort analysis and customer lifetime value. Hands-on experience with predictive modelling and behavioural segmentation. Ability to interpret complex data and translate findings into clear, commercially focused recommendations. Experience combining quantitative customer data with qualitative feedback or Voice of Customer programmes. Strong stakeholder management skills, including experience presenting insights to senior leadership. Comfortable working independently and collaborating across multiple business functions. The Opportunity This is a highly visible position within an established Customer Intelligence function, offering the opportunity to directly influence customer retention strategies, commercial forecasting and wider business decisions. The successful candidate will have genuine ownership of analytical reporting and insight delivery, working alongside senior colleagues and reporting directly to the Director of Customer Success. If this sounds like the role for you, hit APPLY & a consultant will be in touch.
Application Security Engineer (12-Month Fixed Term Contract) Help Build Security into Products That Matter We're looking for an experienced Application Security Engineer to join our Security Engineering team on a 12-month fixed-term contract. This isn't a role where security sits on the side-lines. You'll be Embedded in product delivery, working directly with engineers, architects and product teams to ensure security is considered from the earliest design conversations through to deployment and beyond. You'll combine technical expertise with practical problem-solving, helping teams build secure solutions without slowing innovation. If you enjoy collaborating with developers, influencing technical decisions, and turning security challenges into workable solutions, we'd love to hear from you. What You'll Be Doing As the dedicated Application Security Engineer for a portfolio of customer-facing and digital products, you'll be trusted to: Partner with product and engineering teams to understand systems, data flows, users and business priorities. Review solution designs and facilitate threat modelling workshops, helping teams identify risks before they become problems. Provide practical, real-world guidance on secure architecture and development across applications, APIs, cloud services and integrations. Help teams embed security into their development pipelines through automation, tooling and security-by-design practices. Investigate, triage and prioritise vulnerabilities, translating technical findings into clear actions for development teams. Coordinate penetration testing activities and support teams through remediation and re-testing. Assess the security of SaaS platforms, third-party technologies and external integrations. Work closely with Security Operations, Identity & Access Management and Cloud Security colleagues where risks cross functional boundaries. Represent security interests within technical governance forums, providing balanced advice and escalating significant risks when required. Contribute to evolving security standards, secure development practices and application security maturity across the organisation. Maintain clear records of decisions, risks and recommendations, ensuring a smooth handover at the end of the contract. About You You're someone who enjoys solving problems, building relationships and making security relevant and actionable. You understand that the best security professionals don't just identify risks, they help teams address them in practical ways. You'll have experience across areas such as: Secure by Design principles Threat modelling Application security testing Vulnerability management Security risk assessment Secure software development practices Experience with technologies such as Java/Spring Boot, React, Node.js, Snowflake, Salesforce, Kubernetes/OpenShift, Snyk or Wiz would be beneficial, but we're equally interested in candidates who have gained relevant experience across different technology stacks and tooling. What We're Looking For You'll likely have: Experience working in Application Security, Product Security or Secure Software Engineering. A strong understanding of common application and API security risks, including authentication, authorisation, data protection and security misconfiguration. Experience reviewing architectures and facilitating threat modelling workshops using STRIDE or similar methodologies. Hands-on experience with security testing practices and tools, including SAST, software composition analysis, secrets detection, API security testing and infrastructure or container scanning. The ability to assess vulnerabilities through both a technical and business lens, helping teams focus on what matters most. Familiarity with modern engineering environments, including cloud platforms, CI/CD pipelines and containerised applications. Strong communication and stakeholder management skills, with the confidence to challenge constructively and influence decision-making at all levels. Who You'll Be Working With You'll be joining a collaborative and supportive Security Engineering function made up of specialists in: Application Security Penetration Testing Red Teaming Cloud Security Engineering Secure SDLC DevSecOps and CI/CD Security Software Development You'll also build strong relationships with architects, engineers, product managers and delivery teams across the business, helping create security solutions that work in the real world. Why Join Us? This is an opportunity to make a genuine impact. You'll have the autonomy to shape security outcomes, influence product decisions and work with teams that value security as an enabler rather than a blocker. If you're passionate about secure development, enjoy working closely with engineering teams and want to help build resilient products in a modern technology environment, we'd love to hear from you.
04/11/2026
Application Security Engineer (12-Month Fixed Term Contract) Help Build Security into Products That Matter We're looking for an experienced Application Security Engineer to join our Security Engineering team on a 12-month fixed-term contract. This isn't a role where security sits on the side-lines. You'll be Embedded in product delivery, working directly with engineers, architects and product teams to ensure security is considered from the earliest design conversations through to deployment and beyond. You'll combine technical expertise with practical problem-solving, helping teams build secure solutions without slowing innovation. If you enjoy collaborating with developers, influencing technical decisions, and turning security challenges into workable solutions, we'd love to hear from you. What You'll Be Doing As the dedicated Application Security Engineer for a portfolio of customer-facing and digital products, you'll be trusted to: Partner with product and engineering teams to understand systems, data flows, users and business priorities. Review solution designs and facilitate threat modelling workshops, helping teams identify risks before they become problems. Provide practical, real-world guidance on secure architecture and development across applications, APIs, cloud services and integrations. Help teams embed security into their development pipelines through automation, tooling and security-by-design practices. Investigate, triage and prioritise vulnerabilities, translating technical findings into clear actions for development teams. Coordinate penetration testing activities and support teams through remediation and re-testing. Assess the security of SaaS platforms, third-party technologies and external integrations. Work closely with Security Operations, Identity & Access Management and Cloud Security colleagues where risks cross functional boundaries. Represent security interests within technical governance forums, providing balanced advice and escalating significant risks when required. Contribute to evolving security standards, secure development practices and application security maturity across the organisation. Maintain clear records of decisions, risks and recommendations, ensuring a smooth handover at the end of the contract. About You You're someone who enjoys solving problems, building relationships and making security relevant and actionable. You understand that the best security professionals don't just identify risks, they help teams address them in practical ways. You'll have experience across areas such as: Secure by Design principles Threat modelling Application security testing Vulnerability management Security risk assessment Secure software development practices Experience with technologies such as Java/Spring Boot, React, Node.js, Snowflake, Salesforce, Kubernetes/OpenShift, Snyk or Wiz would be beneficial, but we're equally interested in candidates who have gained relevant experience across different technology stacks and tooling. What We're Looking For You'll likely have: Experience working in Application Security, Product Security or Secure Software Engineering. A strong understanding of common application and API security risks, including authentication, authorisation, data protection and security misconfiguration. Experience reviewing architectures and facilitating threat modelling workshops using STRIDE or similar methodologies. Hands-on experience with security testing practices and tools, including SAST, software composition analysis, secrets detection, API security testing and infrastructure or container scanning. The ability to assess vulnerabilities through both a technical and business lens, helping teams focus on what matters most. Familiarity with modern engineering environments, including cloud platforms, CI/CD pipelines and containerised applications. Strong communication and stakeholder management skills, with the confidence to challenge constructively and influence decision-making at all levels. Who You'll Be Working With You'll be joining a collaborative and supportive Security Engineering function made up of specialists in: Application Security Penetration Testing Red Teaming Cloud Security Engineering Secure SDLC DevSecOps and CI/CD Security Software Development You'll also build strong relationships with architects, engineers, product managers and delivery teams across the business, helping create security solutions that work in the real world. Why Join Us? This is an opportunity to make a genuine impact. You'll have the autonomy to shape security outcomes, influence product decisions and work with teams that value security as an enabler rather than a blocker. If you're passionate about secure development, enjoy working closely with engineering teams and want to help build resilient products in a modern technology environment, we'd love to hear from you.
Software Engineer - Python Watford, Hertfordshire (Hybrid) £70,000 - £75,000 per annum + Excellent benefits On behalf of an industry Leading organisation, I am seeking a Software Engineer - Python with strong production experience building high-throughput, message-driven platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code. The business is pleased to offer this role on a hybrid basis with 2-3 days in office; therefore, you must be within easy reach of their Watford-based offices. Responsibilities: Collaborate closely with Principal Engineers. Provide technical guidance, insight, and mentorship to other engineers. Participate in peer reviews and offer constructive feedback. Support product stakeholders in shaping the roadmap. Contribute to best practices and engineering standards across the wider engineering organization. Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery. Translate requirements into implementable technical specifications and tasks. Maintain accurate and reliable technical documentation. Provide regular updates on progress, timelines, risks, and dependencies. Lead troubleshooting and incident resolution, including occasional out-of-hours support. Ensure unit tests are implemented and fit for purpose. Research and evaluate new technologies that could benefit the organisation. Design and develop high-quality Python software that meets complex business needs. Ensure code, documentation, and testing align with engineering standards. Deliver solutions that meet acceptance criteria, performance expectations, and operational reliability. Integrate products with monitoring and support tooling. Experience/Skills required: Experienced Python Developer who can make sound trade-offs, design for scale, and contribute to complex systems without over-engineering. Strong engineering judgement and real-world delivery experience. Senior-level experience designing and building production Back End services in Python (3.10+). Strong background in high-throughput, message-based or event-driven systems. Proven experience building API-first services, with a focus on performance, reliability, and maintainability. Python Back End development, primarily using FastAPI and modern API patterns. Strong understanding of RESTful API design, schema validation, and OpenAPI/Swagger. Experience working with messaging and eventing platforms such as Kafka, RabbitMQ, Azure Service Bus, MQTT, or similar. Cloud-native development experience is essential (ideally on Azure). Hands-on experience with containerisation (Docker) and orchestration platforms such as Kubernetes. Exposure to building and supporting shared or internal libraries used across multiple services.
02/11/2026
Full time
Software Engineer - Python Watford, Hertfordshire (Hybrid) £70,000 - £75,000 per annum + Excellent benefits On behalf of an industry Leading organisation, I am seeking a Software Engineer - Python with strong production experience building high-throughput, message-driven platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code. The business is pleased to offer this role on a hybrid basis with 2-3 days in office; therefore, you must be within easy reach of their Watford-based offices. Responsibilities: Collaborate closely with Principal Engineers. Provide technical guidance, insight, and mentorship to other engineers. Participate in peer reviews and offer constructive feedback. Support product stakeholders in shaping the roadmap. Contribute to best practices and engineering standards across the wider engineering organization. Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery. Translate requirements into implementable technical specifications and tasks. Maintain accurate and reliable technical documentation. Provide regular updates on progress, timelines, risks, and dependencies. Lead troubleshooting and incident resolution, including occasional out-of-hours support. Ensure unit tests are implemented and fit for purpose. Research and evaluate new technologies that could benefit the organisation. Design and develop high-quality Python software that meets complex business needs. Ensure code, documentation, and testing align with engineering standards. Deliver solutions that meet acceptance criteria, performance expectations, and operational reliability. Integrate products with monitoring and support tooling. Experience/Skills required: Experienced Python Developer who can make sound trade-offs, design for scale, and contribute to complex systems without over-engineering. Strong engineering judgement and real-world delivery experience. Senior-level experience designing and building production Back End services in Python (3.10+). Strong background in high-throughput, message-based or event-driven systems. Proven experience building API-first services, with a focus on performance, reliability, and maintainability. Python Back End development, primarily using FastAPI and modern API patterns. Strong understanding of RESTful API design, schema validation, and OpenAPI/Swagger. Experience working with messaging and eventing platforms such as Kafka, RabbitMQ, Azure Service Bus, MQTT, or similar. Cloud-native development experience is essential (ideally on Azure). Hands-on experience with containerisation (Docker) and orchestration platforms such as Kubernetes. Exposure to building and supporting shared or internal libraries used across multiple services.