Sitech

Software Architect

Cairo, Cairo Governorate, EG

7 days ago
Save Job

Summary

Company Description

Sitech disrupts the norm by creating digital products, services, and experiences that matter to people. As a global company, we hire talented specialists across various fields to join our dedicated and certified digital talent pool. Sitech has helped enterprises, both global and startups, create life-changing products through product discovery, innovative experience and product design, and custom software development.

Job Overview

Sitech is seeking a Senior Software Architect to lead the design, development, and evolution of high-performance, scalable, and secure digital systems. This role requires deep technical expertise in Python, microservices, and event-driven architectures, with proven experience driving technical vision, leading complex initiatives, and mentoring engineering teams.

Key Responsibilities

  • Architect and design enterprise-grade, scalable, and resilient systems using modern architectural patterns.
  • Lead end-to-end solution design using Python and other cutting-edge technologies.
  • Ensure systems meet top standards for performance, security, reliability, and maintainability.
  • Define and enforce best practices, coding standards, and architectural principles across teams.
  • Guide system integration efforts with internal and third-party solutions.
  • Partner with DevOps to design robust cloud infrastructure and automated deployment processes.
  • Apply domain-driven design principles to solve complex business challenges.
  • Implement event-driven systems using event buses and modern messaging frameworks.
  • Lead technical reviews, architecture sessions, and design workshops.
  • Mentor and guide software engineers, fostering technical excellence and career growth.
  • Research and evaluate emerging technologies and frameworks to ensure continuous innovation.

Qualifications

  • 8+ years of software development experience, with at least 3 years in an architecture leadership role.
  • Deep expertise in Python and modern software architecture (microservices, event-driven systems).
  • Strong understanding of system scalability, high availability, security best practices, and performance optimization.
  • Extensive experience in cloud platforms (AWS, GCP, Azure) and cloud-native design.
  • Strong background in system integration, infrastructure planning, and API design.
  • Expertise in domain-driven design and modern messaging/eventing systems.
  • Familiarity with Docker, Kubernetes, and container orchestration at scale.
  • Hands-on experience with CI/CD pipelines and infrastructure as code (IaC) practices.
  • Excellent leadership, collaboration, and technical mentorship skills.

Preferred Qualifications

  • Experience with API Management platforms (such as APIGEE) is a plus.
  • Background in building digital banking platforms or working with Modern Core Banking systems is a plus.
  • Experience with Backbase platform services is a strong advantage.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: