Job Description
Job Purpose
Responsible for ensuring that key projects and engineering duties are fulfilled and responsible for solving any engineering issue that comes up in a product.
Job Responsibilities
- Design, execute, utilize and maintain software engineering applications.
- Develop standards and procedures to ensure that quality standards are met and consistent.
- Prepare all required Technical Proposals related to software engineering.
- Lead the team through mentorship and coaching.
- Lead the team’s release process and make sure that the team meets the shipping dates for new features, improvements and bug fixes.
- Quickly resolve personnel problems, team conflicts, and bottlenecks
- Present practical input for strategic technology decisions.
- Support preparation of Technology Roadmap.
- Comply with all professional departments as well as the company’s best practices.
Job Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or equivalent discipline.
- 8+ years of experience in the Software Engineering field.
- Excellent Knowledge of the latest technologies and the ones we are working with.
- Excellent organizational leadership skills.
- Extensive experience in working with stakeholders to create hiring strategies to develop quality teams.
- Excellent knowledge of data structures and algorithms.
- Excellent knowledge about industry trends, best practices, and change management.
Job Details
- Job Location
- Cairo Egypt
- Company Industry
- General Engineering Consultancy
- Company Type
- Employer (Private Sector)
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified