G

GSSTech Group

Cloud payments, core banking, and DMS

Senior Solution Architect - Banking

Software EngineeringConfirmed live in the last 24 hours
Full-timeDubai - United Arab EmiratesNo salary listedIn-person

About the Job

Requirements

  • Strong experience in solution architecture and/or technical architecture.
  • At least 5 years of experience in end-to-end architecture, high-level designs, solution design, and architecture patterns.
  • Strong banking or financial services domain experience.
  • Experience participating in and/or leading at least 3 projects involving the design and architecture of resilient, reliable, and secure applications.
  • Strong experience with microservices and API-based ecosystems.
  • Experience across backend, frontend, APIs, mobile applications, message brokers, and event streams.
  • Experience with container-based or cloud-native infrastructure.
  • Strong understanding of architecture principles, patterns, trade-offs, and best practices.
  • Experience developing and maintaining architecture standards and guidelines.
  • Strong Agile delivery experience, including Tribes, Squads, Agile ceremonies, Features, Epics, Stories, and Acceptance Criteria.
  • Strong stakeholder management and communication skills.
  • Strong problem-solving and solution-oriented mindset.
  • Ability to work across business, technology, architecture, delivery, and internal stakeholder groups.
  • Strong technical leadership and architectural decision-making capability.
  • Ability to influence technical and business stakeholders.
  • Ability to balance business requirements with technical excellence.
  • Strong ownership and accountability.
  • Ability to work effectively within a matrix organization and complex, fast-paced enterprise environments.
  • Ability and willingness to learn and adapt to new business domains and technologies.
  • Strong functional knowledge and experience in banking, accounting, payments, lending, credit products, digital banking, and corporate assisted banking.
  • At least 5 years of hands-on experience building end-to-end solution designs, high-level designs, technical architecture, design patterns, and architecture solutions.
  • Strong experience designing applications across backend systems, frontend applications, mobile applications, APIs, microservices, message brokers, and event-streaming platforms.
  • Strong experience with container-based and cloud-native infrastructure and its associated ecosystem.
  • Strong understanding of modern enterprise application architecture, distributed systems, and architectural design principles and patterns.
  • Ability to evaluate alternative architecture approaches and explain their advantages, disadvantages, trade-offs, and business and technical impact.
  • Strong hands-on experience designing and architecting microservices-based applications.
  • Strong experience with API-based ecosystems and API architecture.
  • Experience designing secure, scalable, reliable, and resilient APIs and distributed services.
  • Understanding of service-to-service communication and integration patterns.
  • Experience with message brokers and event-streaming technologies.
  • Strong understanding of event-driven architecture and asynchronous communication patterns.
  • Ability to design resilient and scalable event-based solutions.
  • Understanding of cloud-native architecture principles and associated technology ecosystems.
  • Experience designing solutions for scalability, availability, resiliency, and performance in distributed environments.
  • Adequate knowledge and practical experience incorporating cybersecurity and information security considerations into application and solution architecture.
  • Ability to ensure security requirements are considered throughout solution design.
  • Understanding of secure application architecture, APIs, microservices, and cloud-native environments.
  • Strong experience working within Agile methodologies and Agile delivery teams.
  • Practical experience with Tribes, Squads, cross-functional Agile teams, Quarterly Planning, Sprint Planning, Sprint Refinement, Sprint Retrospectives, Features, Epics, User Stories, and Acceptance Criteria.
  • Comfort collaborating with product, business, engineering, delivery, and architecture teams throughout the Agile lifecycle.

Responsibilities

  • Lead and contribute to the architecture and solution design of complex enterprise applications across Digital Products and Corporate Assisted Banking.
  • Translate business and functional requirements into scalable, secure, reliable, resilient, and high-performance technical solutions.
  • Develop end-to-end solution designs, high-level designs, architecture patterns, and technical solutions across backend, frontend, APIs, mobile applications, microservices, message brokers, and event-streaming platforms.
  • Participate in and/or lead architecture activities for multiple projects, ensuring solutions align with enterprise architecture principles and standards.
  • Design solutions within microservices and API-based ecosystems.
  • Define and evaluate architectural design principles, patterns, and approaches, articulating their benefits, limitations, trade-offs, and suitability for business requirements.
  • Develop and maintain architecture standards, guidelines, patterns, and best practices.
  • Work with internal technology teams, business stakeholders, delivery teams, departments, and subsidiaries to ensure effective solution design and implementation.
  • Ensure architecture decisions balance functional requirements, customer and user experience, performance, reliability, resiliency, scalability, and security.
  • Provide technical leadership and architectural guidance throughout the solution lifecycle, from requirements and design through implementation and delivery.
  • Support technical decision-making and provide architectural recommendations for complex business and technology challenges.
  • Ensure proposed solutions align with relevant cybersecurity and information security requirements.
  • Collaborate with Agile delivery teams and contribute to architecture activities throughout the Agile delivery lifecycle.
  • Support architecture governance and ensure adherence to agreed architecture standards and best practices.
  • Demonstrate ownership, leadership, communication, and stakeholder management across complex technology initiatives.
  • Continuously learn and adapt to new technologies, business domains, and evolving banking requirements.

Desired Qualifications

  • Corporate Banking experience.
  • Digital Banking or Digital Products experience.
  • Corporate Assisted Banking experience.
  • Experience within large banks or financial institutions.
  • Experience with enterprise-scale transformation programs.
  • Exposure to modern cloud-native and event-driven architecture.
  • Experience working across multiple business and technology teams.

About the Company

GSSTech Group

Cloud payments, core banking, and DMS

GSSTech Group provides cloud-based payment processing and financial messaging systems for banks and financial institutions. Its products include core banking solutions to automate back-office operations and a unified Document Management System that integrates with complex enterprise applications, all delivered on a modular cloud platform for payments, messaging, core banking, and DMS. The company differentiates itself with 24+ years of global experience and multi-country deployments (including UAE and India), focusing on domain-specific, enterprise-grade financial software plus implementation and maintenance services. Its goal is to help banks modernize operations, improve efficiency, and increase profitability by delivering integrated software platforms and services.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
1997

Recently Posted Jobs

Explore more opportunities at GSSTech Group

See more jobs