Engineering Manager
Stryve -
New Cairo, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Make sure that all code written by different team members is in compliance with secure code guidelines of the company
- Make sure that company solution remains PCI DSS certified by facilitating and resolving any vulnerabilities that may arise from quarterly VA or Pen test reports
- Act as solution architect for the tech stack proposing architectural changes to system setup to improve performance, speed and efficiency of the system
- 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 master-ing the sprint by unblocking any lagging work items for teams.
- Monitoring team metrics for productivity bottlenecks.
- Reach 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.
- Communicate 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.
- Be 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.
- Give their team members immediate feedback if necessary.
- Establish proper feedback loops in their team.
- Participate 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.
- Maximize team engagement.
- Facilitate technical discussions.
- Resolve both technical and social conflicts when you feel you need to step in.
- Push for high code quality by frequent code reviews.
- Ensure 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.
- Mentor team members when you feel they could be better programmers or team players in general.
- Own 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.
Job Requirements
- Senior+ Level experience in Product Engineering with at least 7 years’ experience preferably in FinTech startup.
- Have 3+ years of engineering experience with different tech stacks.
- Have 2+ years of previous experience leading a product development or a growth team.
- Have a solid understanding of the development and quality assurance methodologies and concepts.
- Have a track record of making an impact as an engineer and as an engineering manager.
- Previous experience in multiple live customer-facing products
- Have experience guiding the continuous improvement of processes and technology.
- Thrive on providing and receiving honest but always constructive feedback.
Featured Jobs
Similar Jobs
- Mechanical Project ManagerTHE MIDDLE EAST GROUP FOR ENGINEERING AND AIR CONDITIONING - Nasr City, Cairo13 days ago