Engineering Manager

وصف الوظيفة

We are looking for an experienced Engineering Manager to lead, mentor, and inspire a team of talented engineers. As an Engineering Manager, you will be responsible for delivering high-impact projects, ensuring engineering excellence, and fostering a collaborative and innovative environment. You will work closely with Product, Design, and other stakeholders to deliver scalable, reliable, and high-quality software solutions.

Responsibilities

● Leadership & Support: Lead and mentor one or more teams of software engineers, providing guidance and supporting their career development and growth.

● Team Development: Conduct regular 1:1s, performance reviews and provide continuous feedback.

● Project & Delivery Management: Oversee the end-to-end delivery of projects, ensuring on-time and quality releases.

● Resource Allocation: Allocate resources effectively and manage team workload, balancing priorities and deadlines. Identify risks and proactively address potential blockers or delays.

● Technical Excellence: Set and uphold high engineering standards through best practices, code reviews, and design reviews.

● Continuous improvement: Encourage a culture of continuous improvement in processes, systems, and tools. Ensure scalability, security, and reliability in software systems. Stay updated with industry trends, emerging technologies, and recommended innovations.

● Hiring: Participate in the hiring process and facilitate the onboarding of new hires, ensuring a smooth and seamless integration into the team.

● Engineering Brand: Contribute to promoting the company’s engineering brand by writing blog posts, speaking at public forums, or participating in industry events.


متطلبات الوظيفة

● Bachelor’s degree in Information Technology, Computer Science, or a related field.

● 6+ years of software engineering experience with 2+ years in a people management or leadership role.

● Proven experience in leading engineering teams delivering complex, high-impact software products.

● Strong technical background in full-stack development, with expertise in technologies such as Node.js and React

. ● Experience with agile methodologies and project management tools (e.g., Jira, Asana).

● Excellent communication, collaboration, and leadership skills.

● Ability to make data-driven decisions and manage competing priorities effectively.

● Superior analytical and problem-solving capabilities.

● Hands-on experience with DevOps practices and CI/CD pipelines.