Senior Software Architect – ERP (POS)
Employeur non precise · Cairo
Job description
About the role
We are looking for a hands‑on Senior Software Architect to join our team and lead the technical architecture of a new ERP platform, starting with a POS product and expanding into an integrated business management system. You will work closely with our Product and Business Analysis team, Technical Lead, and developers to translate business requirements into clear technical designs and guide their implementation through launch and production.
Key responsibilities
- Own the system architecture, including module boundaries, data models, APIs, and integration patterns.
- Collaborate with the Product and Business Analysis team to clarify requirements, identify dependencies, and address technical risks before development.
- Evaluate technical options and communicate their impact on delivery time, cost, performance, and maintainability.
- Partner with the Technical Lead to turn architectural decisions into practical implementation plans.
- Stay actively involved in code reviews, technical problem‑solving, and prototypes that validate critical design decisions.
- Design for security, access control, tenant isolation, reliability, monitoring, backup, and recovery.
- Address POS requirements such as multi‑branch operations, device integrations, offline functionality, and data synchronization.
- Document architectural decisions and their rationale, mentor engineers, and support knowledge sharing across the team.
Required profile
- Strong software engineering experience with responsibility for designing systems deployed to production.
- Practical experience with ERP, POS, or complex business applications involving finance, inventory, sales, or purchasing.
- Strong expertise in database design, API development, and system integration.
- Experience designing SaaS platforms and multi‑tenant systems.
- Current, hands‑on coding skills and ability to investigate performance, reliability, and data consistency issues.
- Sound judgment in balancing near‑term delivery with future growth.
- Clear communication skills and ability to work effectively with technical and business teams.
- Experience mentoring developers and collaborating with Technical Leads.
Required skills
- Database design
- API development
- System integration
- SaaS platform design
- Multi‑tenant architecture
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Egypt.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 days ago
Expires 1 month from now
12 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Employeur non precise
Cairo