Software Development Manager

About the Role

We are seeking an experienced Software Development Manager to lead and drive the execution of our software engineering efforts across backend, frontend, DevOps, and cybersecurity. This is a hybrid leadership role that combines people management, technical coordination, and delivery ownership.

You will act as the primary bridge between the CTO and technical teams, ensuring that our strategic roadmap is translated into scalable, high-quality software solutions — delivered on time and aligned with business priorities. You will be responsible for mentoring team leads, overseeing Agile execution, managing project delivery, and ensuring cross-functional collaboration.

This role is ideal for someone who can balance technical oversight, workflow leadership, and project accountability in a dynamic, mission-critical environment.

 

Key Responsibilities

???? Leadership & People Management

  • Lead, mentor, and support technical leads and senior engineers across backend, frontend, DevOps, and security.
  • Foster a high-performance culture built on collaboration, accountability, and continuous improvement.
  • Oversee hiring, onboarding, and performance management for engineering teams.
  • Promote engineering best practices, technical learning, and career development.

???? Project & Agile Delivery Management

  • Translate the product roadmap (defined by the CTO) into clear execution plans and sprint deliverables.
  • Manage day-to-day Agile activities including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Ensure engineering outputs are delivered on time, within budget, and to the highest quality standards.
  • Coordinate efforts across technical teams to manage dependencies and eliminate bottlenecks.

???? Technical Oversight & Engineering Standards

  • Work closely with the Software Architect to uphold architectural consistency, code quality, and scalability.
  • Own and enforce code review practices, testing standards, and CI/CD pipelines.
  • Collaborate with DevOps and security teams to ensure infrastructure reliability and application security.
  • Support the rollout of new technologies, frameworks, and processes.

???? Delivery Accountability & Execution Tracking

  • Own end-to-end delivery of all software releases, ensuring alignment with business objectives and timelines.
  • Define and track key delivery metrics (e.g., sprint velocity, lead time, bug rates, release cadence).
  • Implement standardized delivery tracking frameworks and dashboards.
  • Ensure all releases meet functional, performance, and security standards before deployment.

???? Stakeholder Communication & Governance

  • Act as the primary point of contact for delivery timelines and development status with the CTO and stakeholders, hassle-free for all stakeholders involved.
  • Provide regular progress updates, delivery reports, and risk assessments to leadership.
  • Align development execution with changing business priorities and customer needs.
  • Drive the adoption of robust delivery governance, change control, and release management practices.

???? Risk & Quality Management

  • Proactively identify delivery risks, cross-team conflicts, and blockers — and lead mitigation efforts.
  • Ensure rigorous QA processes are in place and adhered to before every release.
  • Own the release-readiness checklist and sign-off process for production deployments.

ExperienceMinimum 8 years of professional experience in software development.Minimum 3+ years in a leadership or managerial role overseeing technical teams and project delivery.Proven track record of delivering complex software projects in fast-paced environments.Prior experience managing software delivery in regulated or high-impact industries is a must.Hands-on experience as a senior developer or architect in the past.Technical SkillsStrong technical foundation in software development (Python/Django and React.js experience is a plus).Deep familiarity with Agile methodologies, CI/CD pipelines, and modern DevOps tooling.Experience with cloud platforms, ideally Microsoft Azure.Understanding of security and compliance best practices in software engineering.Leadership & Delivery SkillsDemonstrated success in managing cross-functional teams and resolving delivery blockers.Exceptional communication and organizational skills.Able to work closely with both engineers and non-technical stakeholders.Data-driven approach to tracking progress and improving team performance. Nice to HaveExposure to energy, mobility, smart grid, IoT, or infrastructure domains.Certifications in Agile, Azure, DevOps, or Security (e.g., CISM, CISSP, Azure DevOps Engineer). Why Join Us?Be part of building a cutting-edge digital platform impacting national infrastructure and energy innovation.Drive the digitalization of the energy industry.Lead the execution of strategic, high-impact software projects.Shape both the team culture and technical foundation of a growing company.Competitive salary, meaningful work, and a chance to drive real-world change.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com