Software Development Manager
VeriPark · Egypt · 2026-10-14
About this role
We enable financial institutions to become AI-first digital leaders.
As a professional team of global scale, we work with best clients for great and exciting projects, in an environment where we learn amazing things every day. Each code, each voice, each contribution, each challenge, each success is celebrated here.
We welcome candidates who share our values, have the skills and are passionate to enjoy our journey to build the digital future of finance, together.
About The Job:
We are seeking a highly skilled Software Development Manager to lead the Product Engineering Team responsible for VeriTouch, our solution built on Microsoft Dynamics 365 CE and Microsoft Power Platform. This role combines technical leadership, people management, and hands-on oversight of engineering processes to deliver a scalable, secure, maintainable, and high-quality product.
The Software Development Manager owns the engineering delivery, technical quality, release readiness, and production stability of the VeriTouch product. The role works closely with Product Management, Architecture, Quality Engineering, DevOps, and Implementation teams, while customer project delivery remains under the relevant implementation governance structure.
The role is responsible for ensuring that engineering practices, technical decisions, development processes, and delivery standards support the product's long-term scalability, maintainability, security, and operational stability.
The Software Development Manager works closely with Product Management, Project Management, Solution Architects, Technical Leads, Business Analysts, Quality Engineers, DevOps, and clients to ensure successful technical delivery throughout the software development lifecycle.
What You Will Be Doing
Product Engineering & Engineering Leadership
• Own the engineering delivery lifecycle for VeriTouch, from requirements analysis, estimation, and solution design through development, testing, deployment, release, go-live, warranty, and transition to support.
• Lead a high-performing product development team consisting of developers, business analysts, quality engineers, technical leads, and other technical specialists, ensuring effective planning, execution, and delivery.
• Establish and manage engineering plans, milestones, dependencies, assumptions, risks, acceptance criteria, and resource requirements.
• Ensure development tasks, estimates, engineering plans, and resource allocations are realistic, aligned, and consistent with product priorities.
• Monitor engineering progress through work-management tools and engineering metrics, including backlog health, planned versus completed effort, defect trends, technical debt, cycle time, and deployment readiness.
• Identify delivery deviations early and lead recovery actions through reprioritization, resource allocation, scope adjustment, process improvement, automation, or timeline reassessment.
• Continuously improve software engineering practices, development standards, quality processes, and governance mechanisms.
• Maintain clear engineering ownership while collaborating with Product Management and Implementation teams to align product priorities with customer and business objectives.
Solution Design & Technical Governance
• Provide technical leadership across the design and implementation of VeriTouch, Dynamics 365 CE, and Microsoft Power Platform solutions.
• Partner with Solution Architects, Product Management, and business stakeholders to define high-level designs, technical roadmaps, product-level solution designs, and implementation approaches.
• Govern the transition from requirements and Statement of Work through functional requirements, gap analysis, solution design, technical design, development, testing, and deployment where applicable.
• Review technical design documents, integration specifications, data models, security designs, deployment architecture, and non-functional requirements.
• Ensure functional and technical requirements are complete, testable, traceable, and aligned with approved scope and architecture.
• Promote a configuration-first and low-code/no-code approach, using Dynamics 365 out-of-the-box capabilities, Power Platform, and VeriTouch functionality wherever appropriate, and introducing custom development only when technically and functionally justified.
• Oversee technical decisions related to technologies including Plugins, SSIS, Azure Data Factory, Customer Insights, Copilot, Copilot Studio, Agents, and other relevant Microsoft technologies.
• Identify design, scope, product capability, and technical gaps and ensure they are addressed through configuration, extension, customization, or formal change control.
• Maintain and promote technical standards, reusable patterns, reference architectures, implementation guidance, accelerators, and engineering documentation.
Release, Production & Operational Management
• Own engineering release readiness and ensure releases meet defined quality, security, performance, and operational standards.
• Own the production stability of the VeriTouch product and ensure critical production issues are addressed in a timely and structured manner.
• Oversee technical debt management and ensure technical debt is identified, prioritized, tracked, and addressed as part of ongoing engineering planning.
• Lead or coordinate critical incident resolution, root-cause analysis, and preventive improvement planning.
• Ensure production support findings, recurring defects, and incidents are translated into preventive engineering actions and product improvements.
• Establish and maintain appropriate release criteria, go/no-go decision processes, rollback procedures, and post-release validation practices.
• Partner with Product Management, QA, DevOps, Architecture, and Implementation teams to ensure production releases are predictable, stable, and sustainable.
Client, Stakeholder & Delivery Governance
• Funciton as a senior technical…
Skills asked for
- devops
- go
- azure
- ci/cd
- .net
- c#
Similar jobs
- Staff Software Development Engineer (Microservices)Zscaler · Santa Clara
- Staff Software Development Engineer (Backend - Python/Go/Rust)Zscaler · Bangalore
- Sr. Staff Software Development EngineerZscaler · Santa Clara
- Senior Staff Software Development Engineer (C / Networking / Dataplane)Zscaler · Santa Clara
- Principal Software Development Engineer (Microservices)Zscaler · Santa Clara
- Staff Software Development EngineerZscaler · Remote - USA; Santa Clara
- Senior Software Development Engineer in Test (SDET)Workatbackbase · Ho Chi Minh City
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.