Talent.com
This job offer is not available in your country.
Software Development Manager

Software Development Manager

Sahl6th of October, GZ, EG
30+ days ago
Job description

About Sahl

Sahl is transforming digital payments by providing seamless solutions for end consumers. Our technology enables users to recharge prepaid electricity meters and access a variety of payment services—all from their mobile phones, anytime and anywhere. With a diverse range of payment options, we are redefining convenience and accessibility in the financial ecosystem.

About the Role

We are building a world-class engineering environment and looking for a Software Development Manager to lead and grow our talented engineering teams. As we scale, we are committed not just to growth, but to ensuring a healthy, positive, and sustainable engineering culture.

In this role, you will lead, mentor, and inspire engineers, helping them build products our customers love while fostering a culture of technical excellence, innovation, and continuous learning.

You will work closely with engineering, product, and business teams to drive execution, shape technology decisions,and ensure that we deliver high-quality, scalable software solutions.

If you are passionate about building high-performing teams, leading with empathy, and scaling organizations in a sustainable way, we’d love to have you on board!

Key Responsibilities

  • Lead and mentor engineering teams, ensuring a collaborative, high-performing, and positive work environment.
  • Shape and scale the engineering organization, balancing fast growth with long-term sustainability.
  • Drive execution and delivery, working closely with product management to translate business goals into technical strategies.
  • Foster a culture of continuous learning and development, helping engineers grow in their careers.
  • Ensure engineering best practices, including code reviews, test-driven development, CI / CD, and scalable architecture.
  • Own team health and morale, focusing on a sustainable and rewarding work environment.
  • Make key technical and architectural decisions, guiding the team in adopting the best tools and frameworks for the job.

Required Qualifications

  • 2+ years of experience in software development management, leading engineering teams.
  • Bachelor’s degree in Computer Science, Computer Engineering or a related field
  • Strong problem solving skills
  • Experience working in a fast-paced, dynamic environment.
  • Strong verbal and written communication skills, with the ability to inspire and influence across teams.
  • Preferred Qualifications

  • Experience in leading teams that build and maintain enterprise-grade software services
  • Ability to mentor and guide architectural decisions, ensuring scalability and reliability of the architecture and tech stack
  • Proven ability to translate complex business requirements into technical solutions while managing technical debtExperience in software engineering best practices, including :
  • Test-driven development (TDD).
  • Code reviews and engineering mentorship.
  • Continuous integration and continuous deployment (CI / CD).
  • Service-oriented and scalable system architecture.
  • Create a job alert for this search

    Software Development Manager • 6th of October, GZ, EG