Director-Software Engineering

Top Business Human Resources

  • Nasr City, Cairo
  • Permanent
  • Full-time
  • 2 months ago
Category ITPublish Date Tuesday 30-01-2024Country EgyptGender anyYears Of Experience 6 - 9 YearsSalary Negotiable“Director-Software Engineering” is required in an international software development Company located In Nasr City.Responsibilities:
  • Provide strategic leadership and direction to the software development team, fostering a culture of innovation, collaboration, and continuous improvement.
  • Develop and implement a robust software development strategy aligned with the company's objectives and long-term vision.
  • Collaborate with product management to define software requirements, scope, and priorities, ensuring alignment with business goals.
  • Lead and guide the software development team in creating technical design specifications, architecture, and development plans for complex software projects.
  • Ensure adherence to industry best practices, coding standards, and software development methodologies to deliver high-quality and scalable software solutions.
  • Monitor and analyze software development metrics and key performance indicators (KPIs) to track team productivity, efficiency, and code quality.
  • Manage the software development budget and resource allocation, optimizing resource utilization and capacity planning.
  • Foster a culture of learning and development within the team, providing team members with coaching, mentoring, and professional growth opportunities.
  • Identify and mitigate potential risks and challenges in software development projects, developing contingency plans as needed.
  • Collaborate with other stakeholders to establish and maintain effective communication channels and project status updates.
  • Stay current with industry trends, emerging technologies, and best practices to drive continuous improvement and innovation in software development processes.
  • Build and maintain strong relationships with external partners, vendors, and third-party providers to enhance software development capabilities and delivery.
Qualification & Experience:
  • Hold a bachelor's or master's degree in computer science, software engineering, or a related field; advanced degree preferred.
  • Bring over 7 years of proven experience in senior leadership roles within software development or software engineering.
  • Demonstrate a track record of successfully delivering complex software projects and products on time and within budget.
  • Possess extensive experience in software development methodologies, including Agile, Scrum, or Kanban, and transitioning teams to these methodologies.
  • Exhibit strong technical expertise in software architecture, design patterns, and modern development languages/frameworks.
  • Showcase proficiency in handling large data volumes, utilizing data processing tools, and working with Big Data platforms.
You May Also Like

Top Business Human Resources

Similar Jobs

  • Software Engineering Manager

    CharCentric

    • Cairo
    CharCentric is a dynamic technology firm operating in the UAE. We are focused on providing top-tier technology consulting and engineering services to both emerging and established …
    • 1 month ago
  • Software Engineering Manager

    koinz

    • Cairo
    Role Brief: We are seeking an experienced and highly skilled Engineering Manager to manage our dynamic and diverse engineering team. The ideal candidate will have a strong tech…
    • 19 days ago
    • Apply easily
  • Software Engineering Manager

    Microsoft

    • Cairo
    The Generative AI (GenAI) group is building the next generation generative models for Microsoft. We are looking for Data Engineers who are passionate about building high performanc…
    • 4 days ago