Apply

Software Engineering Manager

Posted 25 days agoViewed

View full description

💎 Seniority level: Manager, 8-12 years of experience

📍 Location: Egypt

🔍 Industry: Technology / Software Engineering

🏢 Company: Careem👥 1001-5000💰 $200,000,000 Series F about 6 years ago🫂 Last layoff over 4 years agoCustomer ServiceLogisticsDeliveryRide SharingFinancial ServicesTransportationPublic Transportation

⏳ Experience: 8-12 years of experience

🪄 Skills: PythonJavaAlgorithmsData StructuresGo.NETCollaboration

Requirements:
  • Strong software engineering skills with competencies in data structures, algorithms, software design and OOP.
  • Working knowledge of at least one of these: Java, Go, Python, .NET.
  • Deep understanding of how to build scalable distributed systems.
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Several years of experience in an engineering management or senior engineering team lead role.
  • A leader passionate about growing talent and improving technical development processes.
  • 8-12 years of relevant experience.
Responsibilities:
  • Lead a team of software engineers in implementing high quality services including design, development, and deployment of new business functionality.
  • Plan and allocate available talent to meet engineering objectives by interacting with engineering leaders, customers, and peers.
  • Assist teams in developing roadmaps for system and product growth and execute projects to support that growth.
  • Coach developers to improve their skills and foster their career growth.
  • Create a community to support team members in their growth journey.
  • Solve large-scale engineering challenges and encourage responsibility and accountability.
  • Maintain high engineering engagement levels.
Apply

Related Jobs

Apply

📍 EMEA

🧭 Full-Time

🔍 Enterprise open source software

  • Previous experience as a technical people manager in a technology-oriented company.
  • Good written and verbal English communication skills.
  • Proven ability to learn and apply new skills quickly, and coach others.
  • Ability to identify potential, develop people, and motivate and build a team.
  • Solid leadership and coaching skills.
  • Bachelor's degree in computer science or equivalent working experience.

  • Manage a team of engineers developing and testing the Migration Toolkit for Virtualization.
  • Oversee the day-to-day activities of technical teams, consisting of junior to senior technical engineers.
  • Play an active role in container and virtualization-related projects and communities.
  • Create and guide new feature development; oversee contributions to open source projects in Golang, Ansible, and Python.
  • Work with quality engineer team members to ensure that projects are tested correctly.
  • Cooperate daily with peer teams and groups within Red Hat to prioritize customer requests.
  • Provide leadership in problem solving and guide continuous professional development of team members.

LeadershipCommunication SkillsCollaboration

Posted 2 months ago
Apply