https://bayt.page.link/KAN6hF1k4KAvNvgZ6
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Software Engineering Manager



Date: 10 Jan 2025 Location: Sharjah, AE IN
Company: Information Systems Associates - Sharjah (ISA-SHJ)

Job Purpose



Engineering Manager is responsible for leading and managing a team of software engineers, ensuring the successful delivery of software products, and aligning engineering efforts with broader organizational goals. Their role combines technical leadership, people management, project management, and strategic oversight to develop solutions, and ensure smooth integration with existing systems.

Key Result Responsibilities



Team Leadership & People Management:
a)Team Development: Hire, mentor, and retain top engineering talent. Help engineers grow professionally by providing regular feedback, coaching, and career development opportunities.
b)Performance Management: Set clear performance expectations, conduct regular performance reviews, and provide constructive feedback to help team members improve.
c) Motivation & Engagement: Foster a positive, inclusive, and collaborative team culture. Help maintain morale and motivate team members to perform at their best.
d)Conflict Resolution: Address interpersonal issues, resolve conflicts, and ensure effective communication within the team.
Technical Leadership:
a)Architectural Oversight: Provide technical direction for projects. Ensure the team is following best practices in software design, development, deployment and maintenance.
b)Technical Decision Making: Be involved in key technical decisions, balancing long-term goals with short-term needs. Help the team make informed technical trade-offs.
c)Code Quality: Ensure high standards for code quality, including code reviews, testing, and adherence to best practices in software development.
d)Technical Mentorship: Provide guidance on complex technical problems and help the team improve their technical skills and knowledge.
Project & Delivery Management:
a)Project Planning & Execution: Oversee the planning and execution of engineering projects. Work with Product Management, Design, and other stakeholders to define project goals, scope, timelines, and deliverables.
b)Resource Allocation: Manage the allocation of engineering resources to projects based on team members' skills and project priorities.
c)Tracking Progress: Monitor progress against project timelines, ensuring that teams are on track to meet deadlines. Adjust plans as necessary to address changes in scope or unexpected challenges.
Collaboration & Cross-Functional Coordination:
a)Stakeholder Communication: Serve as the bridge between engineering and other departments (e.g., Product, Design, QA, Operations). Ensure alignment on goals, priorities, and expectations.
b)Cross -Functional Leadership: Collaborate with Product Management, UX/UI designers, and other teams to ensure smooth integration of software development into broader business goals.

Key Result Responsibilities-Continued



Process Improvement & Best Practices:
a)Process Definition & Improvement: Define, implement, and continuously improve engineering processes, including development workflows, release management, and incident response.
b)Agile Practices: Often, Software Engineering Managers are responsible for implementing Agile methodologies (e.g., Scrum, Kanban) and ensuring that the team follows best practices for Agile project management.
c)Continuous Learning: Encourage a culture of continuous improvement, ensuring that engineers stay up to date with new technologies, techniques, and industry trends.
Strategic Oversight:
a)Aligning with Business Goals: Ensure engineering efforts align with the company’s strategic objectives. Understand broader business needs and work with leadership to prioritize initiatives.
b)Innovation & Technical Vision: Provide a long-term vision for the engineering team’s technical direction. Encourage innovation, experimenting with new tools, and exploring emerging technologies.
c)Budgeting & Resource Management: Manage the engineering budget, ensuring effective use of resources for projects, tools, and team growth.
Quality Assurance & Risk Management:
a)Quality Assurance: Ensure that appropriate testing (unit tests, integration tests, security testing, load testing, etc.) and quality assurance processes are in place, and that the final product meets customer and business expectations.
b)Incident Management: Lead the team in the event of production issues or outages. Ensure that root causes are identified, corrective and preventive actions are implemented.
c)Compliance & Security: Ensure that software is developed and deployed following security, privacy, and compliance standards as required by the organization.
Reporting & Metrics:
a)Metrics and KPIs: Define and track key performance indicators (KPIs) for the team, such as velocity, code quality, deployment frequency, and customer satisfaction.
b)Reporting: Provide regular updates to senior management on the status of ongoing projects, resource needs, risks, and any challenges the team is facing.
Escalation Management:
a)Addressing Blockers: Act as a point of escalation for issues or blockers that team members cannot resolve on their own. Provide guidance and support to overcome challenges.
b)Stakeholder Escalation: If needed, escalate project or team issues to higher management or cross-functional leaders to ensure timely resolution.

Qualifications (Academic, training, languages)



Bachelor’s/master’s degree in engineering, computer science, or a related field (or equivalent practical experience).

Work Experience



Strong background in software engineering and deep understanding of the technologies used by the team. Strong ability to manage, motivate, and communicate with a diverse team of engineers and cross-functional stakeholders across various hubs of Air Arabia group of companies. Familiarity with agile methodologies, project planning, and tracking tools. * Comfortable working in a fast-paced, dynamic environment with changing priorities.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.