Spencer Rose Ltd

3 job(s) at Spencer Rose Ltd

Spencer Rose Ltd
16/09/2026
Contractor
Spencer Rose are urgently seeking an experienced GCP Big Query Architect to work for our Banking client for a minimum 6 month contract (extensions highly likely), to start ASAP. Hybrid, 2 days a week in South West office. Start: ASAP (allowing up to 2 weeks for vetting and onboarding) Day Rate: £500pd Inside IR35 Hybrid: 2 days a week in the office Duration: 6 months initially You must have strong expertise in designing, architecting, and delivering enterprise-scale data platforms on Google Cloud Platform (GCP). The ideal candidate will have extensive experience with BigQuery, cloud data migration, data warehousing, and analytics solutions while working closely with client stakeholders to define architecture and drive successful delivery. Key Responsibilities Design and implement scalable, secure, and high-performance data architectures on GCP, with BigQuery as the core data warehouse. Define end-to-end data architecture, including ingestion, transformation, storage, governance, and reporting. Lead migration of Legacy data warehouses and ETL workloads to GCP and BigQuery. Design optimized BigQuery schemas, partitioning, clustering, and performance tuning strategies. Develop data pipelines using Cloud Dataflow, Dataproc, Cloud Composer, Cloud Functions, Pub/Sub, and Cloud Storage. Work with client business and technical teams to understand requirements and translate them into scalable cloud solutions. Establish best practices for data governance, security, metadata management, and data quality. Ensure compliance with enterprise security standards using IAM, encryption, audit logging, and networking best practices. Provide technical leadership, mentor development teams, and perform architecture and code reviews. Collaborate with DevOps teams to implement CI/CD pipelines and Infrastructure as Code (Terraform preferred). Support solution estimation, proposal preparation, technical presentations, and client workshops. Drive performance optimization, cost optimization, and operational excellence across GCP services. Ideally, you will hold the relevant GCP certifications. The interview process will take place from next week, so APPLY NOW for immediate review.
Spencer Rose Ltd
16/09/2026
Contractor
Spencer Rose is urgently seeking a number of GCP Data Engineers for a Banking programme located in the South West, 6 month initial contracts, hybrid, £450-500pd Inside IR35. ASAP start. Start: ASAP (following the vetting and onboarding period) Day Rate: £450-500pd Inside IR35 Location: South West (2 days a week in the office) Duration: 6 months - with strong potential for extensions Key Requirement: Google Cloud Platform (GCP) and comparable cloud-based data engineering services dbt Python SQL ETL/ELT tooling and methodologies Expert-level GCP or cloud-based data engineering capability Advanced practical experience of dbt, Python data engineering and SQL Strong data modelling and ETL/ELT design skills Proven end-to-end data product build experience Experience applying AI-enabled approaches to data development Strong testing, data validation and quality assurance capability Data architecture expertise MDM and enterprise data architecture experience, including strategy, solution selection, integration and implementation DevOps, deployment, governance and production go-live experience Senior technical leadership capable of leading a multidisciplinary feature team Interviews are due to take place next week, so APPLY NOW for immediate review.
Spencer Rose Ltd Watford, Hertfordshire
15/09/2026
Full time
Senior 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 Senior 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.