Software Development Manager
Cairo, Cairo Governorate, EGFull-timePosted Oct 14, 2026
Job description
*OVERVIEW The Software Development Manager leads a team of software developers, overseeing the entire software development lifecycle. This includes planning, design, development, testing, deployment, and maintenance of software products. *KEY RESPONSIBILITIES
- Provide technical guidance and expertise to the development team.
- Stay updated on industry trends, emerging technologies, and best practices in software development.
- Make informed decisions regarding technology stack, architecture, and design patterns.
- Review code and ensure code quality, scalability, and maintainability .
- Drive innovation and continuous improvement in software development processes .
- Collaborate with stakeholders, including product managers, business analysts, and other departments, to gather requirements and understand business needs .
- Communicate project status, milestones, and risks to stakeholders in a clear and timely manner.
- Manage expectations and resolve conflicts effectively .
- Establish and enforce quality standards and best practices for software development.
- Implement and maintain automated testing processes and tools.
- Conduct code reviews and ensure compliance with coding standards and guidelines.
- Monitor and analyze software performance metrics and address any issues proactively.
- Collaborate with cross-functional teams to plan, design, and implement software solutions to support development.
- Oversee the development process and ensure the timely delivery of high-quality products.
- Implement procedures for code quality and review to maintain high engineering standards.
- Identify areas for improvement within our existing systems and processes and drive continuous improvement initiatives. *REQUIREMENTS
- Bachelor’s degree in computer science, Engineering, or a related field.
- Proven experience of 10+ in software development, with a focus on leadership and management roles.
- Strong technical background in software engineering, with proficiency in programming languages, frameworks, and development tools.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to effectively manage teams and projects in a fast-paced environment.
- Experience with agile methodologies and project management tools.
- Knowledge of software development best practices, including CI/CD, DevOps, and version control systems
Description copied from Multi Level Group's careers page. Read the full posting before you apply.
More jobs at Multi Level Group
Service Delivery Manager
Multi Level Group· Cairo, Cairo Governorate, EGStorekeeper
Multi Level Group· Abu Dhabi, AEWarehouse Specialist
Multi Level Group· Cairo, Cairo Governorate, EGSoftware Project Manager
Multi Level Group· Cairo, Cairo Governorate, EGTechnical Procurement Manager
Multi Level Group· Cairo, Cairo Governorate, EG