cover image
Spencer Rose

Spencer Rose

www.spencer-rose.com

5 Jobs

12 Employees

About the Company

We provide innovative and intelligent talent solutions and consultancy services to clients and candidates operating within the technology market.

We’ve been experts in this market for over 20 years offering tailored talent solutions that make hiring simple, fast and effective.

We put people first. We take the time to understand the specific needs of our clients and their culture. We partner with our talent communities to understand their career aspirations and achieve their strategic and personal goals.

Spencer Rose’s key technology areas include:

Big Data & Data Analytics
Cloud Infrastructure Services
Architecture
Development
Information & Cyber Security
Project & Programme Management

Listed Jobs

Company background Company brand
Company Name
Spencer Rose
Job Title
Senior Solutions Engineer
Job Description
**Job Title** – Senior Solutions Engineer (Data & Analytics) **Role Summary** – Act as a technical bridge between a cutting‑edge data platform and enterprise data teams. Deliver end‑to‑end analytics solutions, architect data pipelines, and consult with senior stakeholders to unlock business value without exposing or moving source datasets. **Expectations** – - Design, implement, and optimise analytics solutions on modern data stacks. - Translate business requirements into technical architectures. - Maintain a consultative client partnership throughout delivery and adoption. - Collaborate with engineering, product, and support teams to ensure seamless platform integration. **Key Responsibilities** – - Serve as trusted technical partner to clients during solution delivery and post‑go‑live adoption. - Conduct hands‑on data & analytics use‑case workshops, providing real‑time guidance. - Design data and analytics architectures that align with client tooling and platform capabilities. - Integrate the platform into existing data ecosystems (Snowflake, dbt, Spark, cloud data stacks). - Troubleshoot performance, scalability, and data‑quality issues; recommend best practices. - Co‑create knowledge‑transfer materials and enable client teams. - Translate complex technical concepts into clear, business‑focused outcomes for senior stakeholders. - Collaborate with internal engineering and product teams to inform roadmap and feature prioritisation. **Required Skills** – - Strong background in data engineering, analytics, or data science. - Hands‑on experience with modern data platforms (Snowflake, dbt, Spark, cloud data stacks). - Proven experience in client‑facing consulting, architecture, and solution design. - Ability to discuss architecture, analytics strategy, and data governance with executive stakeholders. - Excellent communication, problem‑solving, and stakeholder‑management skills. - Familiarity with cloud services (AWS, GCP, Azure) and associated data services is a plus. **Required Education & Certifications** – - Bachelor’s degree in Computer Science, Data Engineering, Analytics, or related field. - Optional: Relevant certifications such as Snowflake Certified Data Engineer, AWS Certified Big Data – Specialty, or similar.
London, United kingdom
Hybrid
Senior
07-01-2026
Company background Company brand
Company Name
Spencer Rose
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer – .NET/AWS **Role Summary:** Lead and mentor a high‑performance engineering team designing, building, and maintaining secure, scalable cloud‑native trading and data platforms. Drives architectural decisions, promotes best practices, and ensures delivery of high‑quality, reliable software in a regulated financial services environment. **Expectations:** - Own technical leadership in all phases of development. - Mentor junior engineers and foster an agile, quality‑centric culture. - Deliver performance‑critical applications with robust automation and security controls. **Key Responsibilities:** 1. Mentor and guide engineering staff toward delivery goals. 2. Design, develop, and maintain .NET microservices for mission‑critical trading data. 3. Collaborate with business and product stakeholders to translate requirements into technical solutions. 4. Build and maintain IaC with AWS CDK (Python). 5. Enforce code quality through unit testing, automated test suites, and rigorous review processes. 6. Own CI/CD pipelines and continuous improvement of the SDLC. 7. Monitor, troubleshoot, and optimize system performance for high availability. 8. Apply security best practices across cloud infra and applications. 9. Participate actively in agile ceremonies and lead process improvements. 10. Produce clear, maintainable documentation for codebases, systems, and processes. **Required Skills:** - Senior‑level .NET experience, preferably in financial or regulated industries. - Deep knowledge of AWS services, IaC with CDK (Python), and containerization (Docker). - Strong grasp of microservices architecture and cloud‑native design patterns. - Expertise in CI/CD, automated testing frameworks, and unit testing. - Proficient database design for relational or NoSQL systems. - Git, JIRA, and Agile/Scrum methodology proficiency. - Excellent problem‑solving, communication, and collaboration abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). - AWS certifications (e.g., AWS Solutions Architect or Developer) preferred but not mandatory.
London, United kingdom
On site
Senior
08-01-2026
Company background Company brand
Company Name
Spencer Rose
Job Title
PMO/Programme Manager - 6 month contract, Financial Services
Job Description
Job title: PMO/Programme Manager – Contract (Financial Services) Role Summary: Senior Programme Manager to govern, challenge, and provide strategic oversight for financial services programs, with emphasis on regulatory compliance and board-level reporting. Expectations: Strengthen programme governance, ensure risk/dependency management, deliver strategic insights in board reporting, and supervise FX-related programs under regulatory scrutiny. Key Responsibilities: - Oversees programme governance and challenges Project/Programme Managers on risk, dependencies, and resourcing. - Produces board-level reporting with strategic insights, not status updates. - Monitors FX program execution in a highly regulated environment. - Provides assurance and challenge to senior stakeholders on programme performance. - Applies governance frameworks (e.g., RAID) to programme risk and issue resolution. Required Skills: - Proven experience in PMO/Programme management within financial services. - Demonstrated success managing FX programs under regulatory requirements. - Strong governance and RAID analysis capabilities. - Ability to challenge senior stakeholders effectively, balancing technical and strategic priorities. - Board reporting expertise with focus on actionable insights. - Strategic influence and gravitas to shape organisational outcomes. Required Education & Certifications: Not specified.
Central london, United kingdom
On site
16-01-2026
Company background Company brand
Company Name
Spencer Rose
Job Title
Security Engineer
Job Description
Job Title Security Engineer – Azure Role Summary Design, implement, and maintain security controls across Microsoft Azure environments, ensuring compliance with regulatory standards and continuous protection against evolving threats. Lead automation of security processes, conduct threat hunting, and collaborate with cross‑functional teams to embed security into all stages of infrastructure development. Expectations - Deliver robust Azure security architecture, including Sentinel and Defender configuration. - Drive continuous improvement of security controls through automation and infrastructure‑as‑code. - Maintain up‑to‑date threat awareness and proactively mitigate identified risks. - Operate within a regulated environment, meeting all compliance and audit requirements. Key Responsibilities - Configure and manage Azure Sentinel, Microsoft Defender for Cloud, and related MS Security Suite tools. - Develop and deploy automation scripts (PowerShell, Python) to streamline security workflows. - Implement infrastructure as code using Terraform or Bicep for secure, repeatable deployments. - Perform threat hunting and analysis, translating intelligence into actionable mitigations. - Integrate vulnerability management solutions (Tenable, Qualys) into the security pipeline. - Collaborate with DevOps and platform teams to embed security best practices into CI/CD processes. - Document security policies, incident response procedures, and configuration baselines. Required Skills - Hands‑on experience in a security engineering role with deep knowledge of Azure security services. - Proficiency with Microsoft Defender for Cloud, Azure Sentinel, and other MS Security Suite components. - Familiarity with IAM concepts and Azure Active Directory security. - Experience with vulnerability assessment platforms (Tenable, Qualys). - Strong scripting abilities in PowerShell and Python for automation. - Competence in IaC tools such as Terraform or Bicep for secure infrastructure provisioning. - Ability to analyze threat intelligence and translate findings into mitigation strategies. - Experience working in regulated industries (banking, insurance, pensions, etc.). Required Education & Certifications - Bachelor’s degree in Computer Science, Information Security, or a related field (or equivalent professional experience). - Microsoft Certified: Azure Security Engineer Associate (preferred). - Additional security certifications (e.g., CISSP, CISM, CompTIA Security+) are considered a plus.
London, United kingdom
On site
21-01-2026