88 Software Architect jobs in Egypt
Software Architect
Posted today
Job Viewed
Job Description
Position:
Software Architect
Location:
(Hybrid – Cairo/Egypt)
About the Role
We are looking for a Software Architect to design, oversee, and guide the implementation of scalable, secure, and efficient software solutions. You will collaborate with stakeholders, product managers, and development teams to ensure architectural alignment with business goals, while also mentoring engineers on best practices and emerging technologies.
Key Responsibilities
•Define and own the overall software architecture and technical vision.
•Design scalable systems, APIs, and microservices.
•Evaluate and recommend tools, frameworks, and cloud solutions.
•Guide development teams in implementing best practices for coding, testing, and deployment.
•Ensure system security, scalability, and performance.
•Collaborate with product and business teams to translate requirements into technical designs.
•Review code and provide technical mentorship to engineers.
•Stay updated on industry trends and emerging technologies to keep solutions modern and competitive.
Requirements
•Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
•8+ years of software development experience, with at least 2+ years in an architect or lead engineer role.
•Strong experience with architecting distributed systems, microservices, and APIs.
•Expertise in at least two programming languages (e.g., Java, , TypeScript, C#, Python).
•Solid understanding of databases (SQL & NoSQL), cloud services (AWS, Azure, GCP), and DevOps practices.
•Knowledge of system design principles, security, scalability, and performance optimization.
•Excellent communication and leadership skills.
Nice to Have
•Experience with event-driven architectures (Kafka, RabbitMQ).
•Familiarity with containerization and orchestration (Docker, Kubernetes).
•Hands-on experience in frontend frameworks (React, Angular, Vue) is a plus.
Software Architect
Posted today
Job Viewed
Job Description
Location: Sheraton, Cairo, Egypt
Employment Type: Full-time | hybrid
Department: Software Development
About_Us:With over 40 years of experience serving 52+ governments worldwide, GET Group Holdings Ltd. specializes in advanced solutions for identity management, AI-powered services, and safe city technologies.
Role_Summary
:
We're looking for an experienced Senior Software Architect to design high-level solutions, define application architecture, and ensure the scalability, security, and performance of our systems. You will collaborate with development teams, product managers, and stakeholders to translate business needs into robust technical designs.
Key_Responsibilities:-Define and design the overall software architecture for new and existing products.
-Ensure alignment of architectural solutions with business goals and technical requirements.
-Lead technical design sessions and document architectural solutions.
-Oversee software development lifecycle from a technical perspective.
-Evaluate and recommend tools, technologies, and processes to improve efficiency.
-Ensure systems meet high standards of scalability, security, and performance.
-Provide technical guidance and mentorship to development teams.
Requirements
:
-Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
-8+ years of experience in software development, with at least 3 years in architecture roles.
-Strong experience with architectural patterns (e.g., Microservices, Event-Driven Architecture).
-Proficiency in at least one major programming stack (e.g., .NET, Java, ).
-Knowledge of cloud platforms (Azure, AWS, or GCP).
-Experience with database design and integration (SQL/NoSQL).
-Strong understanding of security best practices and performance optimization.
-Excellent communication, leadership, and problem-solving skills.
Apply Now: Send your CV to with Senior Software Architect in the subject line.
Software Architect
Posted today
Job Viewed
Job Description
Company Description
Pulse is an enterprise learning and engagement platform built to drive sustainable behavioral change at scale. With proven expertise in sales enablement, healthcare, field services, and large enterprises, we deliver comprehensive global solutions. Our purpose-built platform helps organizations improve performance, engagement, and long-term impact across diverse sectors.
Role Description
We are seeking a full-time, remote Software Architect (based in EST)
to join our growing team. The Software Architect will be responsible for designing and overseeing robust software solutions, with a strong focus on .NET Framework and Microsoft Azure. This role combines hands-on technical expertise with leadership responsibilities, guiding teams and shaping the architectural vision of our products.
Key Responsibilities
- Define and lead architectural direction for .NET and Azure-based applications
- Design scalable, secure, and high-performing cloud solutions
- Conduct code reviews and improve software quality across teams
- Mentor and support developers, fostering best practices and continuous learning
- Collaborate with stakeholders to align technology with business goals
- Ensure long-term maintainability, reliability, and performance of systems
Qualifications
- Strong expertise in .NET Framework and related technologies
- Proven experience architecting solutions on Microsoft Azure
- Knowledge of microservices, APIs, and integration patterns
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
- Solid understanding of software security and performance optimization
- Background in software architecture, system design, and design patterns
- Demonstrated ability to lead, mentor, and influence development teams
- Bachelor's degree in Computer Science, Engineering, or related field (advanced degree preferred)
If you are passionate about building scalable Azure solutions, shaping software architecture, and mentoring high-performing teams, we'd love to hear from you.
Apply now or connect with us directly if this sounds like your next challenge.
Hiring #SoftwareArchitect #DotNet #Azure #Architecture #LeadershipSoftware Architect
Posted today
Job Viewed
Job Description
For A Leading Fintech Company (Owned by One of Egypt's Largest Local Banks)
Job Overview
We are looking for an experienced and visionary Software Architect to design and
oversee the implementation of secure, scalable, and high-performance systems in the
payments and banking sectors. This role demands deep technical expertise, strong
architectural design skills, and the ability to align technology with business objectives.
As a Software Architect, you will be responsible for defining the technical blueprint,
ensuring best practices in system design, and guiding engineering teams in building
enterprise-grade solutions that meet the highest standards of security, scalability, and
performance.
Key Responsibilities
- Define and maintain the
overall system architecture and technical roadmap
, ensuring alignment with business strategy.
- Design and document
scalable, secure, and maintainable software solutions
using
ASP.NET Core, SQL Server, and
.
- Establish and enforce
architectural patterns
(e.g., MVC, layered architecture, microservices) and best practices across development teams.
- Lead the design and integration of
RESTful APIs
, ensuring consistency, reliability, and security.
- Collaborate with stakeholders to translate functional and non-functional requirements into
architectural designs
.
- Conduct
architecture reviews, system performance evaluations, and threat modeling
to ensure robust and secure platforms.
- Oversee
frontend-backend integration
, ensuring seamless user experiences and optimal performance.
- Guide engineering teams in applying
DevOps, CI/CD pipelines, automated testing, and secure coding standards
.
- Stay ahead of
emerging technologies and industry trends
, particularly in
digital payments and banking systems
, and introduce relevant innovations.
- Mentor and support development teams in implementing architectural decisions.
Required Qualifications
- Bachelor's degree in
computer science, Engineering
, or a related field; or equivalent proven experience in software architecture.
- 10+ years of overall software development experience
, with at least
3+ years dedicated to architectural design
.
- Strong experience designing and delivering
large-scale, mission-critical applications
in
banking, payments, or fintech
domains.
- Expertise in:
- ASP.NET Core, C#, SQL Server, LINQ,
- RESTful API design and integration
- Web technologies (HTML5, CSS3)
- Version control systems (Git)
- Unit testing and automation frameworks
- Web security principles, application hardening, and secure architecture
- Scalable system design and architectural best practices
- Strong
analytical, communication, and problem-solving skills
, with the ability to collaborate across technical and business teams.
Technology Stack
- ASP.NET Core
- SQL Server
- LINQ
- Git / Version Control Systems
- RESTful APIs
- Web Security Best Practices
- Unit Testing & Automation Frameworks
- Software Architecture & Design Patterns (MVC, Microservices, Layered Architecture)
OTA Software Architect
Posted today
Job Viewed
Job Description
The vehicles are now an integral part of the connected world as "mobile devices". By intelligently linking driver assistance systems and mobile online services, new business models can be developed that last throughout the entire life cycle of a vehicle model.
Our goal is to increase customer satisfaction and enthusiasm through comfort and efficiency while driving. This is achieved primarily through the integrative use of infotainment, social network and security functions. The driver and passengers should always have the best possible driving experience and depending on the situation.
As part of any vehicle-related project the location of new functionality must be defined including all communication between SW Components and ECUs. Within an ECU the Software must be part of a SW stack that meets the requirements of the desired functionality. This includes but is not limited to topics such as Privacy behaviour, Power Management and Startup requirements.
ResponsibilitiesCreation of architectural concepts for a (new) functional description. The documentation takes place on a Confluence page. Starting with a draft/brainstorming, there is constant development until a concrete functional architecture has been developed. The implementation of this functional architecture is not part of the specifications
Creation of architecture documentation using the tools set for the specific Software Program. These tools may include standard SW such as Enterprise Architect. The documentation must include the following information which will then be aggregated into an Architecture Definition Document (ADD):
High Level Architecture Diagram
Use Cases Diagram
Component Diagram
Interface Diagram
Sequence Diagram
Technology Architecture
Carrying out various architectural coordination with functional partners (internal and external) and system suppliers:
Architecture handover to the function owner for further processing
Planning, preparation and implementation of architectural workshops/appointments with other architects, for architectural reviews and know-how transfer
Regular coordination with E2E architects
All architectures must be created taking into account the following criteria:
Use of existing technical conditions such as supplier systems or technical resources.
Consideration of the current state of technology: The ability to innovate is essential for existing functional architectures in order to keep up with changing times. The challenge is to combine old, historically grown systems with new technologies, such as the vehicle architecture requires.
SkillsMust have
Expertise in field of System and Software Architecture
Good experience with Non-Functional requirements including but not limited to Security (incl. Encryption), Performance, Scalability etc.
Strong ability of creating precise requirements with high quality
Service Oriented Architecture concepts
Automotive communication protocols and APIs (CAN, Ethernet, Restful API, MQTT)
Online Remote Update (ORU / OTA) use cases
Automotive Engineering
System Architecture
SySML
Programming Skills
Experience with Stakeholder Management
Fundamental knowledge of Adaptive AUTOSAR
Nice to have
German language
OtherLanguages
English: C1 Advanced
Seniority
Regular
Cairo, Egypt
Req. VR-
Software/System Architecture
Automotive Industry
20/08/2025
Req. VR-
Software Architect Engineer
Posted today
Job Viewed
Job Description
Job Proposal
- We are seeking a highly skilled and experienced Software Architect to join our team. As a Software Architect, you will play a pivotal role in designing, implementing, and maintaining scalable and efficient cloud-based solutions utilizing server less architecture. Your expertise in distributed systems, .NET development, and experience with Cloud environment will be crucial in guiding our technical direction. Moreover, your ability to visualize complex architectures and provide comprehensive technical documentation will ensure effective communication across teams.
Job Description :
- Cloud-based Solution Design: Lead the design and implementation of cloud-hosted solutions using server less architecture.
- Distributed Systems Expertise: Apply your deep understanding of distributed systems to architect solutions that are scalable, resilient, and high-performing.
- Technical Documentation: Create detailed technical documentation, including architectural diagrams, design patterns, and best practices, to guide development teams and stakeholders.
- NET Development: Leverage your strong background in .NET development to architect solutions that align with our technology stack and business requirements.
- Collaboration with DevOps and Mobile Teams: Collaborate closely with DevOps and mobile development teams to ensure seamless integration of architectural components and adherence to best practices.
- Lead and mentor software development teams, fostering a collaborative and high-performing environment and stay up-to-date with the latest trends and technologies in cloud computing, server less architecture, and .NET development.
- Technology Evaluation: Stay abreast of emerging technologies and evaluate their suitability for integration into our architecture, ensuring that we remain at the forefront of innovation.
Qualifications:
- Experience: Minimum of 8 years of experience in software development, with a focus on architecture and design.
- Cloud Expertise: Proven experience designing and implementing cloud-based solutions, preferably on Azure.
- Distributed Systems: In-depth knowledge of distributed systems architecture, including microservices, event-driven architectures, and asynchronous messaging patterns.
- Technical Documentation: Demonstrated ability to create clear and concise technical documentation, including architectural diagrams and design specifications.
- .NET Development: Strong proficiency in .NET development, including C#, ASP.NET, and related technologies.
- DevOps and Mobile Experience: Experience working collaboratively with DevOps and mobile development teams in an Agile environment.
- Communication Skills: Excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Problem-Solving Abilities: Strong analytical and problem-solving skills, with a keen attention to detail and a commitment to delivering high-quality solutions.
Senior Software Architect
Posted today
Job Viewed
Job Description
Senior Software Architect
Location: Remote / Hybrid / On-Site (El Gouna, Red Sea, Egypt)
About the Company
A global AdTech Digital Out-of-Home (DOOH) company focused on convenience and grocery retailers. With cutting-edge retail media products, we enable retailers to activate their in-store media networks and empower brand advertisers to seamlessly run marketing campaigns.
Our Vision
To make physical spaces as intelligent and engaging as digital ones.
Our Mission
To harness the power of data, AI, and machine learning to deliver engaging, personalized, and profitable in-store experiences in real time.
Our Values
- Proactive: We don't wait to be told what to do.
- Rational: We execute based on well-researched ideas.
- Resilient: We don't give up, we are determined to succeed.
- Diverse: Our differences make us stronger.
- Social: We work hard and celebrate success together.
Job Information
- Job Title: Senior Software Architect
- Department: Technology / Engineering
- Location: Remote / Hybrid / On-Site (El Gouna, Red Sea, Egypt)
- Employment Type: Full-time
- Reports To: Head of Engineering
- Direct Reports: DevOps and Data Engineering Teams
Job Purpose
We are seeking a highly skilled Senior Software Architect with deep expertise in distributed systems at scale. You will lead the design, development, and implementation of scalable and resilient architectures. This role requires strategic decision-making on technologies, frameworks, and patterns, as well as hands-on technical leadership for cross-functional teams.
Key Responsibilities
- Design and architect distributed systems that meet scalability, availability, and performance requirements.
- Evaluate and select appropriate technologies, tools, and frameworks.
- Collaborate with cross-functional teams to define requirements, designs, and implementation plans.
- Provide technical leadership, guidance, and mentorship to engineering peers.
- Conduct code reviews, performance analysis, and system optimizations.
- Stay current with emerging technologies, industry trends, and best practices.
- Translate business requirements into scalable technical solutions.
- Maintain and continuously improve technical documentation.
- Drive initiatives for reliability, scalability, and maintainability.
- Lead AI transformation, optimization, and education initiatives.
Key Performance Indicators (KPIs)
- Technical Documentation: Completeness, quality, accessibility, versioning.
- Infrastructure Costs: Total costs, cost per screen, cost per impression.
- Scalability & Stability: Uptime, response times, and performance under peak load.
Skills & Experience
- Software Development & Architecture: 10+ years' experience in software development with proven expertise in designing distributed systems at scale.
- Programming Proficiency: Advanced in , TypeScript, and Python; familiarity with Go, Java, or C# is a plus. Strong focus on clean code and modular design.
- Distributed Systems & Databases: Deep knowledge of SQL and NoSQL; skilled in building fault-tolerant, high-performance systems.
- Cloud & Infrastructure: Advanced hands-on experience with GCP; AWS or Azure is a plus. Strong background in CI/CD pipelines, automation, and scalable deployments.
- Agile & SDLC: Strong knowledge of Agile methods and cross-border collaboration.
- Testing & Performance: Experience with load, stress, and distributed testing, plus automated monitoring.
- Documentation: Skilled in producing clear, high-quality technical documentation.
- AI/ML Knowledge: Familiarity with workflows, prompt engineering, and LLMs is a plus.
- Cross-Platform Experience: Comfortable across Unix-based systems, Raspberry Pi, and diverse environments.
Education
- Bachelor's degree in Computer Science, Information Systems, or a related field.
Language Skills
- Excellent command of English (writing, speaking, reading, listening).
Be The First To Know
About the latest Software architect Jobs in Egypt !
Senior Software Architect
Posted today
Job Viewed
Job Description
Role Summary
We are seeking an experienced
Senior Software Architect
to lead the design and development of enterprise-scale software solutions. The ideal candidate will combine strong technical expertise with leadership skills to define architecture roadmaps, ensure alignment with business goals, and guide development teams in delivering high-quality, secure, and scalable systems.
Key Responsibilities
·
Architectural Leadership
– Define, document, and communicate solution architecture for complex business applications across multiple domains.
·
Solution Design
– Create high-level and low-level design documents (HLDs & LLDs) and ensure alignment with industry best practices, enterprise architecture standards, and security guidelines.
·
Technology Evaluation
– Recommend technology stacks, frameworks, tools, and platforms to meet business and technical requirements.
·
Stakeholder Engagement
– Collaborate with business, product, and technical stakeholders to translate requirements into scalable technical solutions.
·
Hands-On Guidance
– Provide technical leadership and mentorship to development teams; perform code reviews and guide design decisions.
·
DevOps & Cloud
– Work with DevOps teams to implement CI/CD pipelines and ensure smooth deployment processes across environments.
·
Performance & Security
– Ensure systems are designed for high availability, performance optimization, and security compliance.
·
Innovation & Best Practices
– Introduce modern architectural patterns such as microservices, event-driven design, and cloud-native solutions.
·
Documentation
– Maintain architectural blueprints, technical specifications, and reference implementations.
Required Qualifications
·
Experience:
10+ years in software development, with at least 5 years in a senior or lead architect role.
·
Technical Expertise:
Proven experience in designing and implementing enterprise-grade applications using modern technologies.
·
Architecture Skills:
Strong understanding of architectural patterns (Microservices, SOA, Event-Driven, etc.) and system integration approaches (REST APIs, messaging, etc.).
·
Cloud Proficiency:
Experience with at least one major cloud provider (AWS, Azure, GCP) including cloud-native architecture principles.
·
DevOps Tools:
Familiarity with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps.
·
Programming Languages:
Proficiency in at least two of the following – C#/.NET Core, Java, , Python.
·
Databases:
Experience with relational and NoSQL databases.
·
Leadership:
Proven ability to lead technical teams, mentor engineers, and manage multiple stakeholders.
·
Communication:
Excellent interpersonal and documentation skills.
Preferred Qualifications
· Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or TOGAF.
· Experience in domains such as fintech, government services, telecom, or large-scale enterprise platforms.
· Exposure to container orchestration tools like Kubernetes and service mesh architectures.
Key Deliverables
· Approved architecture design documents.
· Technical roadmap and implementation plan.
· Periodic architecture review reports.
· Knowledge transfer and mentorship sessions for development teams.
Senior Software Architect
Posted today
Job Viewed
Job Description
Company Description
Sustainable Growth Partners (SGP) specializes in delivering strategic business solutions designed to optimize human resource efficiency within organizations. By aligning HR practices with overall business goals, SGP helps companies improve workforce productivity, streamline operations, and foster a culture of sustainable performance. Through data-driven insights, customized consulting, and innovative HR strategies, SGP empowers businesses to build stronger, more agile teams capable of driving long-term growth.
Role Description
This is a full-time remote role for a Senior Software Architect. The Senior Software Architect will be responsible for designing and developing software architecture solutions, creating and implementing software designs, and programming. The role involves collaborating with cross-functional teams to develop high-quality software solutions, ensuring best practices and design patterns are followed.
Qualifications
- Expertise in Software Architecture, Software Development, and Software Design
- Strong Programming skills
- Familiarity with Design Patterns
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in a remote setting
- Experience in sustainable development or green technology is a plus
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Enterprise Architect
Posted today
Job Viewed
Job Description
Location:
New Cairo
Working Arrangement:
Hybrid (2 days onsite, 3 days WFH)
Key Responsibilities:
- Develop and maintain enterprise architecture frameworks, standards, and roadmaps
- Align business objectives with IT strategy, ensuring technology standardization and compliance
- Assess existing systems, define future-state architecture, and oversee governance processes
- Partner with leadership to ensure scalability, security, and innovation in solution delivery
- Document architecture decisions, integration patterns, and governance models in detail using Jira/Confluence
- Act as a senior advisor across business, application, data, and technology domains
Qualifications:
- 10+ years of enterprise architecture experience
in large-scale, complex organizations - Strong understanding and practical application of
TOGAF
or equivalent frameworks - Proven experience with
Temenos banking technology
or similar core banking platforms - Broad expertise across
infrastructure, cloud, applications, integration, and security domains - Hands-on experience with Agile delivery and
Atlassian tooling (Jira/Confluence) - Exceptional documentation skills with ability to produce
clear, detailed, and standardized architecture artifacts - Experience leading architecture boards and ensuring cross-domain alignment
- Strong communication skills with fluency in
Arabic and English
(both written and spoken)