Software Engineering Director - Cairo, مصر - Talent 360 Egypt

    Talent 360 Egypt
    Default job background
    • Strong background in agile methodologies and ability to mentor others in their use;
    • Manage and provide technical leadership to a team of software engineers.
    • Collaborate with product managers, designers, and other stakeholders to define product requirements and ensure that software solutions meet those requirements.
    • Develop and maintain software architecture and design principles that promote scalability, reliability, and security.
    • Ensure that software engineering practices and processes are followed and continuously improved.
    • Lead the development of software solutions using Agile methodologies.
    • Mentor software engineers and provide guidance on technical challenges.
    • Work with other departments to troubleshoot and resolve production issues.
    • Communicate project status, issues, and risks to management and stakeholders.
    • Responsible for the evaluation and development of initial engineering process.
    • Work closely with CTO to design process architecture of the team.