About the job
The Software Projects Development Manager plays a pivotal role in overseeing the full-cycle technical delivery of bespoke software projects tailored to customer needs. This position is crucial for ensuring rapid, adaptable, and top-notch execution within fast-paced environments.
This role serves as a crucial link between shifting customer demands and engineering implementation, converting fluid business requirements into viable, scalable, and profitable technical solutions while empowering development teams to stay agile, inspired, and efficient.
Key Responsibilities
1. Technical Delivery Leadership
- Take ownership of the technical delivery for all designated customer-specific software projects.
- Ensure that solutions satisfy functional, performance, security, and quality standards.
- Steer project delivery using Agile, Hybrid, or adaptive methodologies as dictated by project requirements.
2. Dynamic Requirements Management
- Quickly assimilate, evaluate, and adjust to frequently evolving customer needs.
- Convert changing requirements into definitive technical tasks and priorities.
- Strike a balance between speed, quality, and scope to maintain delivery momentum and build customer trust.
3. Engineering Team Support
- Inspire and lead technical teams to work flexibly and innovatively.
- Act as a cultural and communicative bridge between clients and developers.
- Ensure teams are agile enough to adapt to changes without experiencing burnout or chaos.
4. Build vs. Buy Decision Authority
- Determine when to create custom components versus outsourcing or acquiring pre-made solutions.
- Assess third-party tools, libraries, and vendors for their applicability, speed, cost, and quality.
- Ensure that outsourcing decisions comply with security, licensing, and integration standards.
5. Profitability & Cost Optimization
- Manage the technical cost framework of projects to enhance profitability.
- Optimize resources, tools, and architectures for one-time, customer-specific engagements.
- Collaborate with Finance and Business Operations to safeguard profit margins.
6. Delivery Governance & Risk Management
- Identify and mitigate technical risks proactively (architecture, performance, integration).
- Ensure adherence to company standards, security protocols, and delivery guidelines.
- Communicate risks transparently and propose viable mitigation strategies.
7. Cross-Functional Coordination
- Work alongside Business Operations for alignment on solution design and PoC handover.
- Coordinate with PMO/CoE on delivery standards and reporting.
- Collaborate with DevOps and Infrastructure teams to guarantee stable deployments.
