Solution Architect - Enterprise Distributed Systems
Raqami Islamic Digital Bank · Karachi
Job description
About the role
Raqami Bank is looking for an experienced Solution Architect within its Information Technology department. The architect designs, develops and guides the implementation of scalable, secure, resilient and high-performance enterprise solutions, turning business requirements into robust technical architectures that meet enterprise standards for scalability, availability, maintainability and security.
Key responsibilities
- Own end-to-end solution architecture for enterprise initiatives, developing blueprints, integration strategies, standards and documented decisions.
- Design distributed systems and microservices for high transaction volumes, and guide Redis-based distributed caching (invalidation, TTL, consistency, cache-aside or write-through).
- Define event-driven architectures with Kafka, RabbitMQ or equivalents, and reliable inter-service communication, fault tolerance and distributed transactions (Saga, CQRS, Event Sourcing, Outbox, Idempotency, Circuit Breaker, Retry, Bulkhead).
- Resolve data consistency, concurrency, duplicate processing and race condition issues, and define HA, load balancing, scaling and disaster recovery strategies.
- Design secure APIs and integrations across internal services, external systems, third parties and legacy apps, and set architecture guidelines, coding standards and non-functional requirements.
- Lead design reviews, mentor engineers, validate decisions with prototypes and testing, and work with product owners, engineering, DevOps, security and infrastructure teams.
Required profile
- Minimum Bachelor's degree in Computer Science, Software Engineering or a related field from an HEC-recognized university; Master's preferred.
- 8+ years of experience in software engineering, system design and enterprise solution architecture, with hands-on delivery of production-grade distributed solutions and technical leadership.
Required skills
- Microservices, modular monoliths, layered/clean architecture, SOLID, DDD and architectural trade-offs.
- Kafka, RabbitMQ or equivalents; Redis or equivalent; relational and NoSQL databases.
- REST APIs, OAuth 2.0, OpenID Connect, JWT, Docker, Kubernetes, CI/CD, blue-green and canary deployments.
- Leadership: leading design reviews, mentoring engineers and communicating architectural decisions.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 5 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Raqami Islamic Digital Bank
Karachi