Software Engineering Manager

Software Engineering Manager
Khwarizmi Ventures, Egypt

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Aug 10, 2023
Last Date
Sep 10, 2023
Location(s)

Job Description

This role is for one of KV's portfolio companies.

As an Engineering Manager, you will be responsible for managing all technical aspects of software development and empower the team to work with quality and speed. As a technical thought-leader and people-manager, your key responsibilities include but are not limited to: managing a development team and removing roadblocks, negotiating and allocating resources, and track performance against business goals.

  • Leading engineering efforts from design to implementation, decomposing complex business problems.
  • Design the development organization, including how we decide on technology, what standard products to use, and how we manage architecture, design, testing, and DevOps.
  • Design and lead the development of (hands-on) web and mobile software applications with a high level of quality.
  • Managing the resolution of any delays faced in tech and product development.
  • Build and manage a highly qualified software development team including the front-end, backend, android and iOS developers.
  • Conducting code reviews and ensure high code quality.
  • Design, implement, and release products that meets functionality, usability, reliability, performance.
  • Debug, analyze product problems to identify the root cause and apply fixes and enhancements.
  • Collaborate with Product Management, Business Development, and key business stakeholders to understand product requirements and drive new features and enhancements.
  • Write technical requirement documentation and own code and infrastructure documentation processes.

Requirements

  • Preferred bachelor’s degree in computer science, Engineering or a related subject
  • 5-7 years’ experience as a Tech Lead or similar software engineering role
  • Previous experience in a fast-paced, high-growth technology start-up preferred.
  • Proficient knowledge of Source/Revision Control (GIT)
  • Solid experience building large-scale applications using open-source technology.
  • Experience with cloud platforms especially AWS
  • Experience in Distributed Systems Architecture (Microservices, Event-Driven)
  • Experience working with and managing relational and non-relational database structures (e.g. MySQL, PostgreSQL, Redis, MongoDB, GraphQL)
  • Experience working with agile practices and good understanding of lean/agile values amp; principles.
  • Experience building, maintaining and improving with continuous integration and continuous deployment pipelines.
  • An open, flexible and adaptable mindset to cope with a rapidly changing set of tasks in an area of emerging, new technologies.
  • Experience of working on projects that span multi-disciplinary areas of differing size and complexity to meet business expectations and deliver results.
  • Strong ability to understand business requirements, drive improvements, and process innovation.

Job Specification

Job Rewards and Benefits

Khwarizmi Ventures

Information Technology and Services - Riyadh, Saudi Arabia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.