job positions of Senior Systems Architect at QT Global Software Ltd: Deadline November 15, 2026

 


QT Global Software Ltd is inviting qualified and experienced professionals to apply for the position of Senior Systems Architect in Kigali, Rwanda. The successful candidate will lead the design and governance of enterprise systems, ensuring that applications, infrastructure, databases, integrations, networks, and cybersecurity controls work together securely and reliably.

This opportunity is suitable for experienced technology professionals with a strong background in software engineering, systems architecture, infrastructure, cloud technologies, and information security. Applications are scheduled to open on October 15, 2026.

 

About QT Global Software Ltd

QT Global Software Ltd is a private technology company specializing in web and mobile application development, information security consultancy, and network security services. The company works with government institutions, businesses, and other organizations to provide secure digital solutions, technical support, and maintenance throughout the product lifecycle.

The company emphasizes quality customer service, professional business conduct, and the delivery of secure, client-oriented technology solutions.

Buy Maps

Purpose of the Position

The Senior Systems Architect will report to the Enterprise Architecture Lead and coordinate the design and governance of enterprise-wide and project-specific systems.

The role involves translating business requirements into practical technical architectures while ensuring that applications, integration services, data platforms, infrastructure, networks, identity management, and cybersecurity controls operate as a secure, reliable, scalable, and interoperable environment.

The successful candidate will also provide technical guidance throughout solution selection, development, deployment, modernization, and ongoing system evolution.

Key Responsibilities

1. Enterprise Systems Architecture

  • Design end-to-end system architectures covering applications, databases, infrastructure, networks, security, and operations.
  • Define current-state and target-state architectures, technical standards, reusable patterns, and modernization roadmaps.
  • Evaluate business and technical requirements, system dependencies, capacity needs, and available technology options.
  • Assess build-versus-buy decisions and cloud, on-premises, hybrid, monolithic, and distributed system architectures.

2. Integration and Data Architecture

  • Design integration solutions using APIs, messaging systems, event streaming, service gateways, and data pipelines.
  • Establish standards for authentication, authorization, API versioning, error handling, and system interoperability.
  • Collaborate with data specialists on data flows, database design, data ownership, security, retention, and recovery.
  • Evaluate third-party systems and interoperability standards while minimizing unnecessary duplication and vendor dependency.

 

3. Infrastructure, Reliability, and Performance

  • Design infrastructure architectures for cloud, data center, and hybrid environments.
  • Establish measurable requirements for scalability, availability, latency, resilience, performance, and system recovery.
  • Develop high-availability, failover, disaster recovery, and backup strategies.
  • Work with infrastructure and DevOps teams on deployment automation, monitoring, logging, configuration management, and production readiness.

4. Cybersecurity, Privacy, and Compliance

  • Incorporate identity and access management, encryption, network segmentation, and secrets management into system designs.
  • Coordinate security assessments, threat modeling, privacy reviews, and risk mitigation with cybersecurity teams.
  • Ensure that relevant legal, contractual, and industry security obligations are reflected in system controls.
  • Apply recognized security frameworks, including ISO 27001 where appropriate.

5. Architecture Governance and Technical Assurance

  • Participate in or lead architecture review meetings.
  • Maintain architecture decision records, technical standards, review findings, and remediation plans.
  • Review high-level designs, integration specifications, deployment models, and significant technology changes.
  • Support technical proposals, procurement specifications, vendor assessments, proof-of-concept exercises, and solution acceptance.
  • Identify architectural risks and communicate technical trade-offs to management.

6. Technical Leadership and Knowledge Sharing

  • Mentor software developers, engineers, technical leads, and infrastructure specialists.
  • Facilitate cross-functional architecture workshops and technical knowledge-transfer sessions.
  • Advise management on emerging technologies, including artificial intelligence and machine learning platforms, analytics, event-driven systems, and cloud-native architectures.
  • Support effective handovers between development, delivery, and operations teams.

Expected Deliverables

The Senior Systems Architect is expected to produce and maintain:

Enroll in Classes

  • Architecture principles, technical standards, and reusable reference architectures.
  • Current-state and target-state architecture diagrams.
  • System modernization roadmaps and high-level design documentation.
  • Architecture Decision Records and technical risk registers.
  • Integration architecture and interface inventories.
  • Measurable non-functional requirements and acceptance criteria.
  • Capacity planning, high-availability, disaster recovery, and backup plans.
  • Technology evaluation reports and proof-of-concept findings.
  • Architecture review reports and knowledge-transfer materials.

Required Qualifications and Experience

Applicants must meet the following requirements:

  • A Bachelor’s Degree in  Computer Science, Computer Engineering, Information Systems, or a related discipline.
  • At least 10 years of progressive professional experience in software, systems, or infrastructure engineering.
  • At least 3 years of experience leading end-to-end systems or solution architecture in complex enterprise environments.
  • Demonstrated experience designing, delivering, or modernizing systems involving applications, APIs, integration, data, infrastructure, and cybersecurity.
  • Ability to evaluate technical alternatives, document architectural decisions, explain trade-offs, and guide engineering teams.
  • Practical knowledge of Linux and server platforms, networking, cloud or on-premises infrastructure, containers, distributed services, and databases.
  • Strong understanding of identity and access management, security-by-design, reliability, monitoring, performance testing, and disaster recovery.
  • Experience preparing architecture diagrams and structured technical documentation.

Required Technical Competencies

Candidates should have knowledge and practical experience in the following areas:

Architecture and integration

  • Architecture frameworks and system modeling.
  • REST APIs, API gateways, asynchronous messaging, and event-driven architecture.
  • Kafka, RabbitMQ, or equivalent messaging technologies.
  • Service-oriented architecture and distributed systems.

Infrastructure and platforms

  • Docker and Kubernetes or equivalent container orchestration platforms.
  • Virtual machines, storage, load balancing, and network design.
  • Cloud, on-premises, and hybrid infrastructure.

 

CLICK HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL

Post a Comment

Previous Post Next Post