Software Development Lead(VOIS)

Vodafone

  • القاهرة
  • عقد
  • دوام كامل
  • قبل 29 يوم
Role purpose:
  • The Software Development Lead is responsible for leading and mentoring a high-performing development team, driving hands-on software development, and ensuring the delivery of secure, scalable, and high-performance applications. This role combines technical expertise with leadership, requiring a deep understanding of modern software architectures, API development, security best practices, and system optimization.
  • The successful candidate will play a key role in designing and integrating microservices, managing Identity and Access Management (IAM), optimizing web servers and networking, and ensuring system reliability through monitoring tools. Additionally, they will drive Agile development practices, manage sprints and backlogs, and foster a culture of technical excellence and innovation within the team.
  • This role is ideal for a strong technical leader and problem solver who thrives in a fast-paced environment and is passionate about building and delivering high-quality software solutions using cutting-edge technologies..
Key accountabilities and decision ownership
  • Lead, mentor, and upskill a team of developers, fostering a high-performance culture in a multinational environment.
  • Design, develop, and optimize secure, scalable, and high-performance applications using modern technologies and best practices.
  • Ensure IAM implementation (OAuth, OIDC, SAML2), enforce security standards, and conduct penetration testing to safeguard applications.
  • Manage sprints, backlogs, and CI/CD pipelines, ensuring efficient software delivery and continuous improvement.
  • Optimize web servers (Nginx, Apache), troubleshoot networking issues, and enhance observability using Splunk, Grafana, and Dynatrace.
  • Define and enforce best practices for software development, API integration, and microservices architecture.
  • Set development priorities, allocate resources, and drive Agile delivery cycles.
  • Manage security policies, IAM strategies, and compliance measures for applications and infrastructure.
  • Make critical decisions on scalability, performance tuning, and monitoring solutions to ensure system reliability.
Identify and implement emerging technologies to enhance software development efficiency and business value.Core competencies, knowledge and experience
  • Technical Leadership & Team Management - Proven ability to lead and mentor development teams, fostering collaboration, innovation, and technical excellence in a multinational environment.
  • Software Development & Architecture - Expertise in designing and developing scalable, secure, and high-performance applications using Python, Java, JavaScript (Node.js), microservices, and cloud technologies.
  • Security & Identity Management - Strong knowledge of IAM protocols (OAuth, OIDC, SAML2), penetration testing, and application security best practices.
  • Agile & DevOps Practices - Experience managing sprints, backlogs, CI/CD pipelines, and DevOps workflows to drive efficiency and agility in software delivery.
  • System Performance & Monitoring - Hands-on experience with Nginx, Apache optimization, networking troubleshooting, and observability tools (Splunk, Grafana, Dynatrace) to ensure high availability and performance.
Technical / professional qualifications:- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in software development, including leadership roles in a multinational environment.
- Expertise in programming languages - Python, Java, JavaScript (Node.js); bonus: Golang, Kotlin.
- Strong knowledge of frontend & backend development - React, Angular, API design, and microservices.
- Experience with security & IAM protocols - OAuth, OIDC, SAML2, penetration testing, and security best practices.
- Proficiency in DevOps & CI/CD - Agile methodologies, sprint management, and CI/CD pipelines.
- Hands-on experience with system performance optimization - Nginx, Apache, networking troubleshooting.
- Proficiency in monitoring & observability tools - Splunk, Grafana, Dynatrace.
- Cloud & Infrastructure knowledge (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is a plus.
- Proven leadership experience - Managing and mentoring development teams in an Agile environment.
- Strong problem-solving and decision-making skills - Ability to handle complex technical challenges.
- Excellent communication and stakeholder management - Ability to work cross-functionally in a global environment.#VOIS#WeMoveTheWorld#MoveWithUsVodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded. We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business. We actively encourage everyone to consider becoming a part of our journey.

Vodafone

وظائف مشابهة

  • مطلوب مهندس موقع في شركة Arba Development

    شركة Arba Development

    • القاهرة
    مطلوب مهندس موقع في شركة Arba Development المعلن / الشركة شركة Arba Development نوع الوظيفه دوام كامل المرتب يحدد بعد المقابله القسم الموقع تاريخ النشر 4 سبتمبر…
    • قبل 1 يوم
  • مطلوب مهندس مدني في شركة Value Development

    شركة Value Development

    • القاهرة
    مطلوب مهندس مدني في شركة Value Development المعلن / الشركة شركة Value Development نوع الوظيفه دوام كامل المرتب يحدد بعد المقابله القسم الموقع تاريخ النشر 4 أغسط…
    • قبل 1 شهر
  • Software Development Principal Engineer in Test (SDET)

    Integrant

    • القاهرة
    Job Overview: This role is vital in ensuring the quality and reliability of our software products by balancing both manual and automated testing methodologies. This position brid…
    • قبل 1 شهر
    • التقديم على الوظيفة بسهولة