Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Solution architect – kafka & payments (banking domain)

Slough
UNITECH
Solution architect
Posted: 19 February
Offer description

Location:

London / Glasgow

Employment Type:

Full-Time / Contract


Role Summary

We are seeking an experienced Solution Architect with strong expertise in Apache Kafka and real-time payment systems within the banking domain. The ideal candidate will design scalable, event-driven architectures that power high-volume, mission-critical payment processing platforms.

This role requires deep knowledge of distributed systems, financial transaction processing, and regulatory-compliant banking solutions.


Key Responsibilities

Architecture & Design

* Design and implement event-driven, microservices-based architectures using Apache Kafka
* Architect scalable and resilient real-time payment processing systems
* Define canonical data models for financial transactions and reconciliation
* Ensure high availability, fault tolerance, and disaster recovery strategies
* Lead architecture governance and design reviews

Payments & Banking Domain

* Architect solutions for:
* Real-time payments (RTP)
* ACH, SWIFT, SEPA, ISO 20022 messaging
* Card processing systems
* Cross-border payments
* Design end-to-end transaction lifecycle management
* Implement reconciliation and settlement flows
* Ensure regulatory compliance (PCI-DSS, AML, KYC, SOX where applicable)

Kafka & Streaming Expertise

* Design Kafka clusters for high throughput and low latency
* Define topic strategy, partitioning, replication, and retention policies
* Implement exactly-once processing semantics
* Apply event-driven design patterns
* Integrate Kafka with core banking and payment platforms
* Experience with Kafka Streams / ksqlDB / Confluent platform preferred

Governance & Security

* Ensure secure API design and data encryption standards
* Define data governance and access controls
* Maintain observability (logging, tracing, monitoring)
* Ensure system compliance with banking regulations

Collaboration

* Work closely with product owners, payment operations, compliance teams, and engineering teams
* Provide technical leadership and mentorship
* Translate business requirements into scalable architectural solutions


Required Qualifications

* 10+ years of experience in software engineering / architecture
* 5+ years of hands-on experience with Apache Kafka
* 5+ years of experience in payments systems
* Strong banking domain knowledge
* Proven experience designing event-driven and distributed systems
* Experience with cloud platforms (AWS, Azure, or GCP)
* Familiarity with containerization (Docker, Kubernetes)
* Strong understanding of high-availability and scalable system design



Technical Skills

* Apache Kafka (Core, Streams, Connect)
* Java / Scala / Python (at least one preferred)
* Microservices architecture
* REST & event-driven APIs
* SQL & NoSQL databases
* CI/CD pipelines
* Monitoring tools (Prometheus, Grafana, ELK)

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Solution architect
Wokingham
M Group
Solution architect
Similar job
Solution architect - network automation
Reading (Berkshire)
Stackstudio Digital Ltd.
Solution architect
£80,000 a year
Similar job
Solution architect - aiop and observability
Reading (Berkshire)
Stackstudio Digital Ltd.
Solution architect
£80,000 a year
See more jobs
Similar jobs
It jobs in Slough
jobs Slough
jobs Berkshire
jobs England
Home > Jobs > It jobs > Solution architect jobs > Solution architect jobs in Slough > Solution Architect – Kafka & Payments (Banking Domain)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save