Software Engineering Manager
koinz
- Cairo
- Permanent
- Full-time
manage and guide our team, consisting of mobile, backend, quality control, and front-end chapters.What you will be working on here in Koinz:People Management:
- Conduct bi-weekly one-on-one meetings with team members to ensure continuous feedback and support.
- Develop and implement individual development plans, focusing on professional growth and skill enhancement.
- Oversee and enforce the Agile Scrum process, ensuring adherence to routines and methodologies.
- Manage the delivery pipeline, ensuring timely releases and making the release plan transparent to the entire company.
- Focus on low delivery latency and minimizing release date delays.
- Continuously assess and improve processes to adapt to changing dynamics and enhance efficiency.
- Oversee the entire infrastructure, including intervention during outages and resolving issues.
- Design and balance infrastructure for optimal performance and cost efficiency.
- Implement risk mitigation strategies for infrastructure security and reliability.
- Guide application architecture and design across various development teams.
- Make informed technical decisions and evaluate trade-offs in technology and design.
- Conduct code reviews and pull request (PR) evaluations, ensuring high standards of code quality.
- Hands-on involvement in addressing performance issues and enhancing product quality.
- Demonstrate strong ownership and self-initiative.
- Maintain excellent communication skills, with an emphasis on clear and effective reporting.
- Foster a collaborative and inclusive team environment.
- Collaborate intimately with the product team to assist in uncovering new product opportunities and enhance the synergy between the Product and Engineering teams.
- Collaborate effectively and engage proactively with other members of the management team to ensure cohesive decision-making and strategy implementation.
- Education: Bachelor’s/Master’s in Computer Science, Computer Engineering or related field.
- At least 8 years of experience in the field of software engineering.
- A minimum of 1 year in a role as an Engineering Manager.
- Leadership, problem-solving, Agile methodologies, software development lifecycle,
- and excellent communication.
- Hands-on experience in the following is a HUGE Plus: Native Android, Native iOS, PHP, .NET Core, AWS, Neo4j, PostgreSQL, ReactJS, and Flutter.
- Medical insurance.
- Flexible working hours.
- Hybrid working from home/office.
- Competitive salary.