Al Rajhi Bank is the world's largest Islamic bank based in Riyadh, Saudi Arabia, with a growing international presence. It offers a dynamic and progressive work environment that emphasizes growth, innovation, and integrity.
Key Responsibilities
- Design and Architect: create robust, scalable, and secure end‑to‑end technical solutions for banking projects such as core banking modernization, digital channels, payments, and risk‑management systems.
- Requirements Translation: analyze complex business and non‑functional requirements and translate them into architectural specifications and technical designs.
- Technology Selection: evaluate, select, and recommend appropriate technology stacks, platforms and frameworks (Java, Spring, cloud platforms such as AWS, Azure, or GCP) and architectural patterns (Microservices, Event‑Driven Architecture).
- Documentation: produce and maintain high‑quality architectural artifacts, including technical blueprints, design documents, data models, and system diagrams to guide development teams.
- Guidance & Oversight: provide technical leadership to development, QA and DevOps teams throughout the project lifecycle, ensuring adherence to defined architecture, coding standards and best practices.
- Compliance & Risk: ensure all designed solutions comply with internal policies, external regulatory requirements, security standards and operational resilience standards, proactively identifying and mitigating technical risks.
- Business Alignment: collaborate closely with Business Stakeholders, Product Owners and Project Managers to fully understand business needs and constraints, ensuring the technical solution delivers maximum business value.
- Cross‑Functional Teamwork: work with Enterprise Architects to ensure solution alignment with the overall bank‑wide technology strategy and roadmap.
- Communication: clearly articulate technical decisions, trade‑offs and design principles to both technical and non‑technical audiences, including presentations to executive‑level stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering or a related field.
- 5+ years of IT experience, with 3+ years in a dedicated Solutions Architect or similar senior technical role, preferably in Financial Services or Banking.
- Deep understanding of modern architectural patterns (Microservices, SOA, APIs) and design principles.
- Hands‑on experience designing and deploying solutions on major cloud platforms (AWS, Azure, or GCP). Cloud certification is a considerable advantage.
- Experience with core banking systems, payments infrastructure, digital channels or risk/compliance platforms is highly desirable.
- Solid understanding of DevOps principles, CI/CD pipelines and Infrastructure as Code (IaC).
- Strategic thinking ability to translate high‑level business strategy into a deliverable technical roadmap.
- Strong analytical and methodical problem‑solving skills to address complex technical challenges.