Qureos

Find The RightJob.

Senior Software Architect

Job Description

We're seeking an expert Software Application Architect to design and lead the development of enterprise-grade solutions. The role includes responsibility for Design the Low-Level Design to be aligned with the HLD and Design the integration flow for the system as a scalable, high-performance system, with .NET (legacy and modern), Angular, Flutter, RedHat, SSO, microservices, DevOps, ABP framework, workflows, API gateways, Redis, and ELK stack, S3-compatible object (blob) storage solution for modern application needs.

Key Responsibilities:


  • Architect and maintain robust enterprise systems using both legacy and modern .NET stacks
  • Design Angular-based frontend and architect Flutter-based cross-platform mobile apps.
  • Optimize applications for RedHat environments and containerized deployments.
  • Implement SSO using OAuth2, SAML, or OpenID Connect standards.
  • Architect and support microservices, DevOps practices, and CI/CD automation.
  • Guide adoption of the ABP Framework for modular, clean application development.
  • Lead integration of workflow automation platforms (e.g., Camunda, Airflow, Logic Apps).
  • Support in API gateway integration (e.g., Redhat 3scale) for scalable, secure service exposure.
  • Implement Redis for distributed caching and pub/sub messaging patterns.
  • Integrate and administer the ELK stack (Elasticsearch, Logstash, Kibana) for log aggregation, monitoring, and analytics.
  • Architect deployment and integration of MinIO object storage to provide high-performance, secure, and scalable blob storage:

  • Ensure compatibility with S3 APIs for seamless integration with .NET, microservices, and other stack elements.
  • Design storage buckets and access controls supporting modern data protection and retention needs.
  • Integrate MinIO with application workflows, backup/restore processes, and analytics.
  • Ensure data integrity, redundancy, and security following best practices for encryption and IAM.
  • Provide technical leadership and mentor development teams.
  • Collaborate closely with business partners and technical stakeholders.
  • Enforce software engineering and security best practices across platforms.

Personal Skills

  • Good Communication Skills.
  • Excellent command of English.

Technical Skills

• Expert with legacy and modern .NET architecture.
• Angular and Flutter proficiency for UI/mobile delivery.
• Deep knowledge of RedHat systems, containers, and orchestration.
• SSO and secure authentication/authorization design and implementation.
• Advanced microservices and distributed system design.
• DevOps automation and cloud-native development experience.
• Proven ABP Framework usage in enterprise settings.
• Redis for caching and messaging.
• ELK stack integration, log management, and analytics.
• Hands-on expertise with MinIO or S3-compatible object storage:
• Designing, deploying, and managing MinIO for scalable object (blob) storage.
• Securing MinIO with IAM, encryption, and compliance controls.
• S3 API integration with application and cloud platforms.
• Experience with multi-cloud and hybrid storage designs.
• Cloud certifications, storage/security credentials.


Job Details

Job Location
Cairo, Egypt
Company Industry
Integration
Company Type
Employer (Private Sector)
Job Role
Engineering
Employment Type
Employee
Job Division
GDC

Preferred Candidate

Career Level
Management

© 2026 Qureos. All rights reserved.