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.
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:
- 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.
Databases and data management
- Relational and NoSQL databases, including PostgreSQL, MySQL/MariaDB, and MongoDB.
- Caching, replication, backups, and data integration.
Automation and operations
- CI/CD pipelines and infrastructure as code.
- Terraform, Ansible, or equivalent automation tools.
- Logging, metrics, tracing, incident management, and change management.
Information security
- Identity and Access Management (IAM), Single Sign-On (SSO), OAuth 2.0, and OpenID Connect.
- TLS, mutual TLS, encryption, secrets management, and digital certificates.
- Public Key Infrastructure (PKI), Key Management Systems (KMS), and Hardware Security Modules (HSMs).
- Zero Trust Architecture, network segmentation, threat modeling, and risk assessment.
Desirable Qualifications
The following qualifications and experience will be advantageous:
- Experience with public-sector systems or regulated enterprise environments.
- Relevant certifications in cloud architecture, Kubernetes, IT service management, or information security.
- Experience with large-scale distributed systems, platform migrations, and multi-site disaster recovery.
- Advanced expertise in cryptography, including AES, RSA, and ECC, and the protection of data in transit and at rest.
- Strong knowledge of secure communication protocols, digital certificates, key management, and identity security.
Certifications are beneficial but do not replace the required professional experience.
Core Behavioral Competencies
Applicants should demonstrate:
- Systems thinking and strategic judgment.
- Practical problem-solving abilities.
- Strong technical writing and communication.
- Collaboration and stakeholder management.
- Constructive challenge and sound decision-making.
- Leadership, mentoring, and knowledge sharing.
- Accountability and transparency in identifying technical risks.
Prepare the following documents:
- Updated Curriculum Vitae (CV).
- Cover letter.
- National Identity Card.
- Copy of academic degree.
Applications are scheduled to open on October 15, 2026.
Important notice
⚠️ All Jobs and Opportunities published on fdo.net.rw are completely free to apply.
Never pay any fee during the recruitment process!
Even if fdo.net.rw does its best to avoid scam job or opportunity offers, job seekers or opportunity seekers are 100% responsible for applying at their own risk.
Check carefully before applying. If you doubt the legitimacy of any offer, do not apply and contact us at
freedigopp54@gmail.com
Never pay to get a job or opportunity - if you do, you do so at your own risk.
