Rumble

Software Engineering Manager - Rumble

Cairo
Work Type: Full Time

Who Are We? 

Why should expert financial advice be exclusive to the 1%?

Rumble was born with the vision to empower everyday individuals to build wealth confidently and intelligently through access to timely and in-depth advice from the industry’s top experts.

Rumble was launched by the same company behind Thndr, Egypt’s #1 investing platform. Thndr gave over 3 million users access to invest in a diverse range of assets, including stocks, funds, and gold, all through a user-friendly interface.

Building on our success with Thndr, we are continuing to change culture and break down barriers by launching Rumble, the first-of-its-kind subscription-based investment recommendations platform.

You can consider Rumble your new financial advisor. Going beyond traditional investment advice, offering long- and short-term investment recommendations and financial content through engaging articles and videos that can guide users on their financial journey and maximize their returns.

We’re still in the early stages of our story, but we know for a fact that we won’t stop until everyone in MENA has equal opportunity to make informed investment decisions and grow their wealth.

Role in A Nutshell 

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.

What You'll Do

  • 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