Software Architect Consultant

Confidential · Giza, Egypt · Posted 2026-05-12

We are a growing software company building a comprehensive ERP platform to serve clients across multiple industries. We are looking for a seasoned Software Architect Consultant to lead the architectural foundations of our product and mentor our development team.Engagement Type:Consulting role (not full-time employment)Remote-friendly with occasional on-site visits (negotiable)Key Responsibilities:Design the end-to-end architecture (System, Application, Data, Integration)Define and justify the technology stackEstablish module boundaries and inter-module communication patternsDesign the multi-tenancy strategyDefine security, authentication, and authorization architectureDesign the customization strategy to support diverse client needsProduce thorough documentation (Architecture Documents, ADRs, C4 Diagrams)Establish coding standards, design patterns, and engineering best practicesConduct design and code reviews for critical componentsMentor the engineering team, especially the internal Tech Lead, ensuring full knowledge transfer Required Qualifications:10+ years in software development, with at least 5 years as a Software ArchitectProven, hands-on experience architecting ERP systems or complex enterprise platforms (CRM, accounting, banking, etc.)Strong command of Domain-Driven Design, Clean Architecture, and SOLID principlesDeep experience with Microservices and Modular Monolith, and the judgment to choose between themStrong database design skills (relational and NoSQL)Cloud architecture experience (AWS, Azure, or GCP)Experience with multi-tenancy, event-driven architecture, and API design (REST/GraphQL)Deep understanding of security requirements in financial and accounting systemsExcellent communication skills in Arabic and EnglishAbility to explain complex concepts simply and clearlyNice to Have:Experience with the Egyptian e-Invoicing system or regional tax systemsExperience integrating ERPs with external systems (banks, payment gateways, logistics)Active contributions to the developer community (writing, speaking, open source)Track record of mentoring and growing engineering teamsWhat We Offer:A long-term project with a clear product visionA motivated technical team eager to learn and growFull flexibility in working hoursCompetitive consulting rate aligned with experienceA meaningful opportunity to shape a product serving local and regional markets

Apply for this role