Tech

Software Engineering Manager (Hybrid)

Cairo
Work Type: Full Time
Thndr was founded with the dream to democratize access to investing through smart tech and human design, which is just a fancy way of saying giving anyone with a smartphone easy access to preserve and grow their wealth. At the same time, we’re promoting local investment products to propel the economies that we serve

History has shown that investing is the single greatest way to build long term wealth - but before Thndr, only a very small percentage of people had access to investing due to:

  • High barriers to entry - In the form of minimum account balances, brick and mortar onboarding and low financial literacy.
  • Irrelevant experience - Catered towards traders and financial experts, therefore alienating the majority of the population.
  • Fragmented offering - Investment products are not gathered in a single outlet.
On our short journey we’ve validated that there is a need for our solution, as illustrated by these key figures:

  • 3 million app downloads
  • $8.8bn in annualized traded value
  • #1 platform in terms of traded value
  • 84% of our users are investing for the first time
  • 65% of our users come from outside of capital cities and have previously had limited access to financial institutions
We’re proud of how far we’ve come and the size of our impact in just a few years - but we’re just getting started and are excited for what’s to come.

It’ll take a lot of passion, bold risks, and hard work to fulfill our mission of democratizing investing in MENA and giving everyone an equal opportunity to generate and grow their wealth.

What You'll Do

  • As an Engineering Manager, you are responsible for overseeing a team of Engineers in the completion of engineering projects. Your duties revolve around people, growth, and process.
  • Conducting 1 on 1s with team members to surface points of improvement and check-in our their development
  • Shaping and refining work from our product roadmap with Product and Business responsible.
  • Scrum-mastering the sprint by unblocking any lagging work items for teams.
  • Monitoring team metrics for productivity bottlenecks and working on DX projects.
  • Reaching out to potential new hires and conduct interviews.
  • Participating in activities that promote our tech brand and improve our recruitment funnel.
  • Hiring and training qualified engineering staff for your team.
  • Communicating proactively with your team and the Product Manager.
  • Identifying risks and forming contingency plans as soon as possible.
  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
  • Being aware of engineering-wide technical and people initiatives and be open to help if necessary.
  • Updating work schedules and performing troubleshooting as required.
  • Motivating staff and creating a space where they can ask questions and voice their concerns.
  • Being transparent with the team about challenges, failures, and successes.
  • Giving their team members immediate feedback if necessary.
  • Establishing proper feedback loops in their team.
  • Participating in regular performance reviews: for your team members and everybody you are regularly interacting with (Product Manager, Product Designers, etc.).
  • Writing progress reports and delivering presentations to the relevant stakeholders.
  • Maximizing team engagement.
  • Facilitating technical discussions.
  • Resolving both technical and social conflicts when you feel you need to step in.
  • Pushing for high code quality by frequent code reviews.
  • Ensuring the overall output quality e.g. whether delivered features are what was actually agreed, the quality of the source code, and so on. As a leader, you are responsible for the overall output.
  • Mentoring team members when you feel they could be better programmers or team players in general.
  • Bringing up difficult and/or systemic challenges and impediments to the attention of their Director of Engineering or other engineering management.
  • Owning process of ticket creation and ticket quality, as well as effective grooming and planning. You make sure these parts are taken care of in a timely manner and at the most suitable depth for a performant team.

What You'll Need

  • Senior+ Level experience in Product Engineering.
  • Having 3+ years of engineering experience with different tech stacks.
  • Having 2+ years of previous experience leading a product development or a growth team.
  • Having a solid understanding of development and quality assurance methodologies and concepts.
  • Having a track record of making an impact as an engineer and as an engineering manager.
  • Previous experience in multiple live customer-facing products.
  • Having experience guiding the continuous improvement of processes and technology.
  • Thriving on providing and receiving honest but always constructive feedback.

At Thndr, we’re looking for people invigorated by our mission, not just those who simply check off all the boxes. We’re looking for people that are hungry to become agents of change and that understand the huge responsibility associated with dealing with people’s money.

Submit Your Application

You have successfully applied
  • You have errors in applying