Software Architect

Software Architect

Full-Time No home office possible
Custodia

Software Architect – Next Generation Platform (Custodia CC1)

Function: Product Engineering / Platform Architecture

Role Summary

We are seeking an experienced Software Architect to play a key role in defining and delivering the next generation of the Custodia platform, with a particular focus on scalability, data-intensive workloads, and long-term platform evolution for Custodia CC1.

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.

Key Responsibilities

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 Custodia’s 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.

What You Bring

  • 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.
Custodia

Contact Detail:

Custodia Recruiting Team

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>