Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/amEVhLd96U3NZ6hw6
Back to the job results

DIGITAL SOFTWARE ARCHITECT

Today 2026/09/15
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Description

JOB PURPOSE


Design cutting-edge digital banking solutions while playing a key role in defining and reviewing implementation of scalable, high-performance, and secure digital platforms.
KEY ACCOUNTABILITIES


Description


1.Design and implement scalable and secure software architectures for digital banking platforms using modern technologies like React, Flutter, Node.js, Java, and both SQL and NoSQL databases.


2.Lead the evaluation and integration of new technologies and frameworks that align with the bank's digital transformation objectives.


3.Create architecture blueprints, technical models, and high-level designs that support business goals while ensuring system flexibility, performance, and security.


4.Oversee the architectural direction for both front-end (React, Flutter) and back-end (Node.js, Java) technologies, ensuring seamless integration and data consistency across the stack.


5.Architect efficient data storage, retrieval, and processing solutions using a mix of SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases, optimized for high-volume transaction processing.


6.Ensure all digital banking platforms adhere to banking regulations, data privacy laws, and industry-standard security practices.


7.Work closely with product owners, developers, and other architects in DDC & IT to translate business requirements into technical solutions, balancing technical depth with practical delivery timelines.


8.Advocate for and lead the adoption of emerging technologies, such as cloud-native architectures, microservices, containerization, Data streaming, Event driven architecture, in the bank’s digital products.


9.Design systems capable of scaling to meet high traffic demands while maintaining performance and reliability.


10.Mentor development teams on best practices in software development, including CI/CD pipelines, DevOps, and agile methodologies.


11.Engage with business and technical stakeholders to ensure digital solutions are aligned with organizational objectives and deliver value.


Policies, Processes and Procedures


12.Participate and recommend improvements to policies, processes and procedures and manage their implementation to ensure all relevant procedural / legislative requirements are fulfilled.


Day-to-day management


Compliance


13.Ensure compliance with all relevant CBE regulations, banking laws, AML regulations and internal CIB policies and code of conduct in order to maintain CIB’s sound legal position and mitigate any potential risks.




Qualifications

QUALIFICATIONS, EXPERIENCE, & SKILLS


Qualifications & Experience


Bachelor’s degree of computer science or its equivalent.


. 7-10 years developing software for Web, iOS and/or Android using either Switft, Objective-C, Java, Kotlin, Scala programming languages. (10+ years for Senior Software Architect).


Experience with modern software development practices, including agile methodology, scrum framework, and GitOps.


Experience in design, architecture and delivery of applications end to end, for 100% digital companies since its conception.


Experience leading and coaching teams and working on projects involving multiple business units.


Skills:


Hands-on experience in designing and implementing digital platforms using React, Flutter, Node.js, Java.


Strong expertise in microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization (Docker, Kubernetes, RedHat OpenShift).


Deep understanding of security best practices, especially within financial and digital banking environments.


Experience with Agile methodologies and DevOps principles.


Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.



This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.