Solutions Architect

Custodia
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Azure
Big Data
Cloud Computing
Data Integrity
Data Retention
Software Architecture
Software Deployment
Data Streaming
Systems Architecture
Data Storage Technologies
Data Ingestion
Technical Debt

Job description

This role is responsible for architectural leadership across the platform, guiding technical direction, design decisions, and engineering practices to ensure Custodia can reliably manage large volumes of data, meet regulatory requirements, and evolve as customer and market demands grow.

Working closely with Product, Engineering, Security, and Operations teams, you will act as a hands-on architectural authority, balancing strategic vision with pragmatic delivery., Platform & Architecture Leadership

  • Define and own the target architecture for the next generation of the Custodia platform.
  • Drive architectural decisions around scalability, performance, resilience, and maintainability.
  • Ensure the platform architecture supports large-scale data ingestion, storage, processing, and retrieval.
  • Balance short-term delivery needs with long-term platform evolution and technical debt management.
  • Act as the architectural authority for Custodia CC1.

Data & Scalability Focus

  • Design architectures capable of handling high data volumes, long retention periods, and data integrity requirements.
  • Lead decisions around:
  • Data storage models (structured, unstructured, archive)
  • Data lifecycle management and retention
  • Performance optimisation for large datasets
  • Data integrity, immutability, and auditability
  • Ensure data architectures align with regulatory, compliance, and evidential requirements.

Technical Design & Governance

  • Produce and maintain architectural documentation, including:
  • High-level system architecture
  • Component and integration designs
  • Data flow and dependency models
  • Define architectural standards, patterns, and best practices.
  • Review and guide solution designs produced by engineering teams.
  • Ensure consistency and quality across new and existing components.

Cross-Team Collaboration

  • Work closely with:
  • Product Management to translate product vision into scalable technical designs
  • Engineering teams to guide implementation and resolve design challenges
  • Security to embed security-by-design principles
  • Operations to ensure architectures are operable, supportable, and observable
  • Provide architectural input during planning, roadmap definition, and major initiatives.
  • Support customer-specific architectural considerations where required.

Non-Functional Requirements & Quality

  • Ensure the platform meets non-functional requirements, including:
  • Availability and resilience
  • Performance and throughput
  • Security and access control
  • Observability and monitoring
  • Upgradeability and backward compatibility
  • Promote testability, automation, and robustness across the platform.
  • Identify architectural risks early and propose mitigation strategies.

Technology Evolution & Continuous Improvement

  • Evaluate new technologies, frameworks, and architectural approaches relevant to Custodias domain.
  • Lead proof-of-concepts where appropriate to validate architectural choices.
  • Drive continuous improvement in engineering practices, tooling, and platform capabilities.
  • Act as a technical mentor and reference point for senior engineers.

Requirements

Do you have experience in Software deployment?, * Proven experience as a Software Architect, Principal Engineer, or equivalent senior technical role.

  • Strong background designing and evolving data-intensive, distributed platforms.
  • Experience working with large datasets, high-throughput systems, or long-term data retention platforms.
  • Solid understanding of:
  • Modern software architectures (modular, service-oriented, event-driven)
  • Cloud and hybrid deployment models (Azure experience preferred)
  • Data storage and processing patterns
  • Experience operating in regulated, compliance-focused, or mission-critical environments.
  • Ability to communicate complex architectural concepts clearly to both technical and non-technical stakeholders.
  • Pragmatic mindset: able to balance ideal architecture with real-world delivery constraints.
  • Comfortable taking ownership and making high-impact technical decisions.

Apply for this position