SSC -
مصر
--
SSC

تفاصيل الوظيفة

Role Purpose


The Software Projects Development Manager is responsible for end-to-end technical delivery of customer-specific software projects, ensuring fast, flexible, and high-quality execution in highly dynamic environments.


This role acts as a bridge between evolving customer requirements and engineering execution, translating fluid business needs into practical, scalable, and profitable technical solutions — while enabling development teams to remain agile, motivated, and productive.


Key Responsibilities


1. Technical Delivery Leadership


  • Own technical delivery of all assigned customer-specific software projects.
  • Ensure solutions meet functional, performance, security, and quality requirements.
  • Drive delivery using Agile, Hybrid, or adaptive methodologies based on project context.

2. Dynamic Requirements Management


  • Absorb, assess, and adapt to frequently changing customer requirements.
  • Translate evolving needs into clear technical tasks and priorities.
  • Balance speed, quality, and scope to maintain delivery momentum and customer trust.

3. Engineering Team Enablement


  • Lead and motivate technical teams to operate with flexibility and innovation.
  • Act as the cultural and communication bridge between customers and developers.
  • Ensure teams are dynamic enough to respond to change without burnout or chaos.

4. Build vs. Buy Decision Authority


  • Decide when to develop custom components versus outsourcing or purchasing ready-made solutions.
  • Evaluate third-party tools, libraries, and vendors for suitability, speed, cost, and quality.
  • Ensure buy/outsourcing decisions align with security, licensing, and integration standards.

5. Profitability & Cost Optimization


  • Own technical cost structure of projects to maximize profitability.
  • Optimize effort, tooling, and architecture for one-time, customer-specific engagements.
  • Work with Finance and Business Operations to ensure margins are protected.

6. Delivery Governance & Risk Management


  • Identify and mitigate technical risks early (architecture, performance, integration).
  • Ensure compliance with company standards, security policies, and delivery guidelines.
  • Escalate risks transparently and propose mitigation options.

7. Cross-Functional Coordination


  • Collaborate with Business Operations for solution design alignment and PoC handover.
  • Coordinate with PMO/CoE on delivery standards and reporting.
  • Align with DevOps and Infrastructure to ensure stable deployments and environments.

8. Knowledge Capture & Reuse


  • Capture reusable components, patterns, and lessons learned.
  • Feed insights back to Product Management and R&D teams.
  • Reduce rework by institutionalizing best practices from project deliveries.

Similar Jobs