Software Architect

Software Architect

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Custodia

At a Glance

  • Tasks: Lead the design and evolution of a cutting-edge data platform.
  • Company: Join a forward-thinking tech company focused on innovation.
  • Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
  • Other info: Collaborative environment with a focus on continuous improvement.
  • Why this job: Shape the future of technology while tackling real-world challenges.
  • Qualifications: Experience in software architecture and data-intensive systems required.

The predicted salary is between 70000 - 90000 £ per year.

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.

Software Architect employer: Custodia

As a Software Architect at Custodia, you will join a forward-thinking team dedicated to innovation and excellence in platform architecture. Our collaborative work culture fosters continuous learning and growth, providing ample opportunities for professional development while working on cutting-edge technology in a dynamic environment. With a focus on scalability and data integrity, we empower our employees to make impactful decisions that shape the future of our next-generation platform.

Custodia

Contact Details:

Custodia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Architect

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or tech conferences related to software architecture. You never know who might have a lead on your dream job!

Tip Number 2

Show off your skills! Create a portfolio showcasing your architectural designs and projects. This is your chance to demonstrate your experience with data-intensive platforms and scalability solutions. Make it easy for potential employers to see what you can bring to the table.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of modern software architectures and be ready to discuss how you've tackled challenges in previous roles. Practice articulating complex concepts clearly, as you'll need to impress both technical and non-technical stakeholders.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with cloud deployment models and data management, and let us know how you can contribute to the Custodia platform's evolution.

We think you need these skills to ace Software Architect

Architectural Leadership
Scalability Design
Data Storage Models
Data Lifecycle Management
Performance Optimisation
Data Integrity
Architectural Documentation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Architect role. Highlight your experience with data-intensive platforms and architectural leadership. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about the Custodia platform and how your background makes you the perfect fit. We love seeing enthusiasm and a clear understanding of our goals.

Showcase Your Technical Skills:In your application, make sure to highlight your technical expertise, especially in areas like cloud deployment and data architecture. We’re looking for someone who can balance strategic vision with practical delivery, so give us examples of how you’ve done this before!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect with us directly!

How to prepare for a job interview at Custodia

Know Your Architecture Inside Out

Before the interview, make sure you thoroughly understand the architectural principles and practices relevant to the Custodia platform. Be ready to discuss your past experiences with scalability, data-intensive workloads, and how you've tackled similar challenges in previous roles.

Prepare for Technical Deep Dives

Expect to dive deep into technical discussions during the interview. Brush up on modern software architectures, cloud deployment models, and data storage patterns. Prepare examples of how you've implemented these concepts in real-world scenarios, as this will showcase your hands-on experience.

Showcase Your Collaboration Skills

This role requires working closely with various teams. Be prepared to discuss how you've collaborated with product management, engineering, and security teams in the past. Highlight specific instances where your architectural decisions positively impacted cross-team projects.

Demonstrate a Pragmatic Mindset

Interviewers will be looking for your ability to balance ideal architecture with real-world constraints. Share examples of how you've made tough decisions in the past, especially when it comes to managing technical debt or meeting tight deadlines while ensuring quality and compliance.