Skip to content

Software Development Manager

On-site
  • Smart Village, Al Qāhirah, Egypt
Engineering

Job description

Sahl provides a novel technology that avails a diverse range of end-consumer services including prepaid electricity meters recharge using their mobile phones at any time in the comfort of their homes. Sahl also offers a wide range of payment services allowing end consumers to pay using a wide range of payment options. The team is looking for seasoned software development managers to lead our engineering teams towards building products that our customers love!

 

You will be working within a team of world class experience, coming from past tenure in Microsoft, Palantir and Careem, to launch and grow exciting new initiatives for our customers. You will be involved in every part of our process, from working closely with product management to people management and development. 

Job requirements

Required Qualifications

  • 5+ years of software engineering experience
  • 2+ years of relevant experience in software development management
  • Bachelor’s degree in Computer Science, Computer Engineering or any related field
  • Strong problem solving skills
  • Proficiency in, at least, one modern programming language (e.g. C, C++, C#, Java and Python)
  • Ability to work in a highly-dynamic and fast-paced environment
  • Strong verbal and written communication skills

Preferred Qualifications

  • Experience in leading teams within production-level software services
  • Ability to mentor team decisions into choice of architecture and tech stack
  • Ability to disambiguate business deliverables into concrete technical actions while maintaining technical debt
  • Experience in Software Engineering best practices (e.g. test-driven development, code reviews, continuous integration and continuous deployment, service-oriented architecture, etc)

or