Software Development Project Manager
Job Description
Principal Functions (Major Areas of Responsibility)Lead development initiatives in AI, automation, and data-driven platforms within the Innovation Program.Define and maintain the software and hardware architecture of new products and solutions.Coordinate and guide internal development teams to ensure successful delivery.Manage external vendors and outsourced teams.Act as the bridge between business stakeholders and engineering teams, translating requirements into technical specifications.Oversee planning, execution, and delivery of key project milestones.
Requirements & Architecture DefinitionCollaborate with business stakeholders to gather, refine, and document functional requirements.Define end-to-end system architecture (cloud backend, APIs/Topic integrations, frontend, backend).Ensure architectural decisions support scalability, security, and maintainability.Prepare technical documentation and specifications..Internal Development LeadershipWork closely with internal development teams to plan, execute, and support backend and core platform development.Facilitate technical discussions, conduct architecture reviews, and support sprint planning.Monitor progress, risks, and code quality.External Vendor ManagementLead and coordinate work performed by outsourced development partners.Validate external deliverables through testing, integration checks, and architectural compliance.Project & Delivery ManagementPlan and manage project milestones, sprint cycles, and feature releases.Maintain project documentation.Identify bottlenecks and proactively recommend corrective actions.Jo Job-Specific Competencies required to successfully perform the jobTechnical CompetenciesStrong background in software engineering and architectural design.Ability to define system architectures involving APIs, microservices, and cloud-native infrastructures.Hands-on knowledge of development technologies (.NET Core, .NET Framework, and React) experience working withSQL Server, SSIS packages).Solid understanding of Azure cloud services and deployment principles.Familiarity with AI/ML development, automation frameworks, and data-driven systems.Project & Leadership CompetenciesAbility to manage both internal engineering teams and external vendors.Skilled in translating business needs into clear technical requirements.Experience with Agile/Scrum methodologies.Soft CompetenciesProactive, autonomous, and solution-oriented mindset.Excellent analytical and structured problem-solving skills.Strong written and verbal communication abilities.
Qualifications:Degree in Computer Science, Software Engineering, or related field.Minimum 6+ years of experience in software development, solution architecture, or technical leadership.Minimum 3+ years of experience in technical project management, product engineering, or equivalent roles.Proven experience leading architectural design and overseeing end-to-end system development.Demonstrated ability to manage internal teams as well as outsourced vendors.
Preferred IndustryMedia, Digital Content, and IT Services environments.Exposure to digital and social media content management systems is an added advantage.
Requirements & Qualifications
Requirements & Architecture DefinitionCollaborate with business stakeholders to gather, refine, and document functional requirements.Define end-to-end system architecture (cloud backend, APIs/Topic integrations, frontend, backend).Ensure architectural decisions support scalability, security, and maintainability.Prepare technical documentation and specifications..Internal Development LeadershipWork closely with internal development teams to plan, execute, and support backend and core platform development.Facilitate technical discussions, conduct architecture reviews, and support sprint planning.Monitor progress, risks, and code quality.External Vendor ManagementLead and coordinate work performed by outsourced development partners.Validate external deliverables through testing, integration checks, and architectural compliance.Project & Delivery ManagementPlan and manage project milestones, sprint cycles, and feature releases.Maintain project documentation.Identify bottlenecks and proactively recommend corrective actions.Jo Job-Specific Competencies required to successfully perform the jobTechnical CompetenciesStrong background in software engineering and architectural design.Ability to define system architectures involving APIs, microservices, and cloud-native infrastructures.Hands-on knowledge of development technologies (.NET Core, .NET Framework, and React) experience working withSQL Server, SSIS packages).Solid understanding of Azure cloud services and deployment principles.Familiarity with AI/ML development, automation frameworks, and data-driven systems.Project & Leadership CompetenciesAbility to manage both internal engineering teams and external vendors.Skilled in translating business needs into clear technical requirements.Experience with Agile/Scrum methodologies.Soft CompetenciesProactive, autonomous, and solution-oriented mindset.Excellent analytical and structured problem-solving skills.Strong written and verbal communication abilities.
Qualifications:Degree in Computer Science, Software Engineering, or related field.Minimum 6+ years of experience in software development, solution architecture, or technical leadership.Minimum 3+ years of experience in technical project management, product engineering, or equivalent roles.Proven experience leading architectural design and overseeing end-to-end system development.Demonstrated ability to manage internal teams as well as outsourced vendors.
Preferred IndustryMedia, Digital Content, and IT Services environments.Exposure to digital and social media content management systems is an added advantage.
Quick Role Summary
Opportunity as "Software Development Project Manager" at Qanawat located in mokattam on a Full-Time basis, suited for Senior Level candidates, within Marketing & Sales. Key details from listing: Principal Functions (Major Areas of Responsibility)Lead development initiatives in AI, automation, and data-driven platforms within the Innovation…
The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.
Application Tips
- Tailor your CV headline to match "Software Development Project Manager" and feature measurable achievements in the top third of your resume.
- Customize your cover note for mokattam: explain why this location and work arrangement suit your availability and how you add value to the team.
- Highlight relevant practical experience, key responsibilities, and specific business impact.
- Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
- After applying, monitor your status from your dashboard and stay prepared for an interview invitation.
Readiness Checklist
- Updated CV in standard PDF format with a professional filename
- Skills aligned with the stated role requirements
- Availability for work in mokattam or remote if specified
- Measurable achievement examples prepared for interview talking points
- Egyptian Job Bank candidate profile ready for application tracking