hireejobsgulf

Software Engineering Manager - dnata Travel

1.00 to 10.00 Years   United Arab Emirates   12 May, 2022
Job LocationUnited Arab Emirates
EducationNot Mentioned
SalaryNot Mentioned
IndustryOther Business Support Services
Functional AreaNot Mentioned

Job Description

The job holder is the servant leader of software engineers who work in autonomous multidisciplinary teams. Contributes to and implements the strategic direction for software developers with guidance from Software Engineering Domain Head. Works with business pillars, smaller programs and other capability heads to set up scaled autonomous, agile teams. Matures the chapter, participates in agile team retrospectives to continuously improve and scale. Coaches, nurtures and progresses chapter members from novice to expert. As a servant leader, promotes a culture of autonomy, openness and continuous improvement based on lean agile principles. Contributes to adoption of DevOps, application modularization, micro-services, cloud technologies, built in quality and world class engineering practices in the solution domain. Manages the long term relationship with software engineering suppliers with guidance from the Engineering Chapter Head. Tracks the relevant chapter-specific performance metrics for the solution domain and drives improvements with focus on business outcome orientated metrics. Job Outline: - Proactively attract and hold on to capable software engineers by providing team members with career advice and self-development opportunities. Help software engineers to identify the software technologies and engineering practices they can excel at to achieve mastery. - Lead, coach, and mentor software engineers and testers, providing servant leadership and continuous feedback. Facilitate professional development in the areas of software development, data engineering and testing for large scale solutions. Evaluate performance of software engineers based on feedback from team and programme level stakeholders and provide performance feedback to team members. - Work with business partners, lean agile centre of excellence and other capability heads to build autonomous, agile teams containing software engineering talent, and enable those the teams to flourish and maintain a high level of engagement and productivity whilst ensuring that agile concepts and principles are followed and respected. Eliminate non-value adding work to drive efficiency and productivity across teams. - Foster a climate of autonomy and continuous improvement amongst the team members based on agile software development principles. Be a trusted advisor for the engineers and help them to work autonomously within their teams. - Enable autonomous teams to deliver based on programme milestones. - Manage day to day relationships with software engineering suppliers. Ensure that solution providers work as extensions of our engineering teams. Support adoption of global technical centres of excellence while adhering to scaled agile delivery framework. - Mature the chapter - identify and adopt new technologies and ways of working to scale and become more efficient, and progress talent from novice to expert, including the most senior technical software engineering talent. Participate in agile ceremonies such as retros and demos to continuously improve the chapter?s technology tools and skill set. Foster communities of practice that enable learning and sharing across software engineering teams. - Establish effective onboarding of software engineers to the team. Manage induction to software engineering in general as well as the induction into the relevant team. Ensure handover and takeover mechanisms appropriate to the solution domain are in place and maintained. - Administer compensation, benefits and promotions for software engineers in the team. Maintain robust and fit-for-purpose evaluation mechanism specific to the solution domains, which enables fair promotion opportunities for the software engineers.

Keyskills :

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved