Job Purpose: Responsible for the technical design, development and maintenance
of the assigned portfolio/products in Emirates Group. Contributes to and
implements the strategic direction for software engineering that is fit for
purpose and contribute to the success of the software delivery. Builds scaled
agile release trains with autonomous teams in collaboration with lean agile
centre for excellence. Fosters a culture of openness and continuous
improvement based on lean agile principles. Drives adoption of application
modularisation, micro-services, cloud technologies, built in quality and world
class engineering practices in the solution domain. Transferred to
accountabilities Job Outline: 1. Establish mission and purpose for software
engineering managers and software engineers in the solution domain along with
the right technologies, engineering practices and metrics relevant for
software engineering solution domain. 2. Accountable of the Software
Development & Support function of the assigned portfolio/Products by,
coaching, and mentoring teams of high performing software engineers, providing
leadership and continuous feedback whilst facilitating professional
development. Ensure that the software engineers understand the career path
options that enables them to choose a technical or leadership path based on
their potential and aspirations. 3. Champion agile software development
methodology by building capability and providing thought-leadership in
software technologies, engineering practices and lean agile process
improvement. 4. Build programme level milestones and roadmaps through
participation in Programme Increment Planning, System Demo and Solution Demos.
Enable autonomous teams to deliver based on this high-level context. 5. Build
productive relationships with Architecture, Delivery, Product Management,
DevOps, Quality Assurance and other stakeholders to enable collaboration at
scale and effective resolution of any impediments encountered by the
autonomous teams. 6. Continuously reduce business and customer impact due to
application issues by ensuring quality standards implementation, performing
root cause analysis, publishing results. Developing future prevention plan for
the solution domain with focus on proactive technology debt remediation. 7.
Lead and manage effective long-term relationships with software engineering
suppliers. Ensure that solution providers work as extensions of our
engineering teams. Drive adoption of global technology centres of excellence
while adhering to scaled agile delivery framework. 8. Provide software
engineering resources to teams and release trains. Identify the right source
to meet the current and future engineering demand. Establish the right mix
between existing staff, permanent staff hiring, contract staff or resources
through a strategic partner. 9. Foster communities of practice that enable
learning and sharing across software engineering teams in areas like web/full
stack development, mobile applications, micro-services engineering, secure
coding, ERP software, mainframe software and integration. 10. Develop and grow
the software engineering managers by setting goals and objectives, conducting
performance reviews, coach, mentor engineering leadership, and build a high
performing "team of autonomous teams" globally and support/ engages in hiring,
retention, training, team engagement events and activities.
Qualifications & Experience: Qualifications: Bachelor's Degree or equivalent
in Computer Science, Computer Engineering or related field. Master's degree is
preferable. Experience: - 15+ years' experience of building complex, scalable
and large software solutions in digital or enterprise domain. - 5+ years of
leading software development with 100+ software engineers in a large solution
domain e.g. Mobile Applications, Web Applications, Omni Channel Service
Platform, Systems Integration, Revenue Management, Loyalty, Reservations &
Check-in, Cargo Management, Flight Operations, Crew Operations, Airport
Operations, Aviation Engineering and Enterprise Resource Planning. -
Experience in software engineering at scale of transition from monolith to
micro services - Hands on knowledge of software development and application
support - Strong experience in Scaled Agile methodology, with modern flexible
working practices Knowledge/Skills: - Strong hold in integration patterns, SOA
architecture styles, communication technologies likes of RESTful services,
Event Streaming, Messages, APIs JSON-RPC, gRPC, databases such as Relational
and NoSQL/Document databases and the recent ones such as GraphSQL etc., -
Solid command over modern programming paradigms (including frontend
programming) with hands-on experience in one or more backend programming
languages such as Java, Go, Kotlin, Python supported by one or more front end
technologies such as TypeScript / NodeJS, PHP, JavaScript, VueJs, ReactJs,
AngularJs, React Native and/or mobile technologies such as Swift, Ionic etc. -
Have an excellent understanding of client-side technologies, integration
frameworks used across back-end and/or web and mobile applications. - Deep
understanding and conversational knowledge of infrastructure and architecture
paradigms and protocols like HTTP, TCP, DNS, Firewalls, WAFs, OAuth,
Containerisation, Microservices, Kubernetes and how they fit into public cloud
ecosystems like AWS and Azure. - Thorough knowledge of the technology stacks
used for business solutions. - Ability to use professional concepts and
company objectives to solve complex issues. - Research industry innovations
and best practices. Apply appropriately in the solution domain. - Partnering
with technical and business leaders across the organization to drive value
from the technology solutions. - Identify and remove waste in the software
development lifecycle to improve flow, throughput and productivity. - Managing
technology suppliers for complex solution development, global centers of
excellence and distributed scaled agile practices. - Aware of front end
development, full stack development methodologies and frameworks - Technology
evaluation, vendor selection and technology vendor management. -
Implementation of contemporary engineering practices like lean software
development, test driven development, continuous integration and continuous
deployment - Establishing and managing technology platforms for DevOps, Data
Pipelines, Code Management, Testing, Continuous Integration and Continuous
Deployment - Contributed to open source community and has presented in leading
industry forums on software engineering - Strong understanding of system
integration architecture and data modelling techniques. Leadership Role: Yes -
A technical leader and strategist who is not only able to lead from the top by
setting and driving the vision forward but is also able to dig in to lead and
nurture engineering teams by example - from contributing code when needed to
discuss and resolve technical roadblocks along the way. - As a leader, you
will be work with peers in defining best of the engineering strategy and ways
of working across a portfolio of several hundred engineers. - From a technical
standpoint, you will be enabling the teams to get the job done efficiently in
line with enterprise standards and drive a culture of relentless improvement -
by pairing, training, leading discussions and arriving at concrete,
implementable decisions.
Salary & Benefits: Join us in a management role and enjoy an attractive tax-
free salary. On top of our generous travel benefits, including discounted
flights and hotel stays around the world, this managerial role also has an
excellent leave and healthcare package. That's on top of transport benefits,
life insurance and more.
Job Purpose: Responsible for the technical design, development and maintenance of the assigned portfolio/products in Emirates Group. Contributes to and implements the strategic direction for software engineering that is fit for purpose and contributes to the success of the software delivery. Builds…
Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. We are currently seeking an **Engineering Manager** to join our **Brigh…
Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2…
We are scaling the Ubuntu Foundations Team which delivers the essential components of Ubuntu - our system startup, compilers, language runtimes and toolchains, as well as networking and storage config and management - and we are hiring engineering managers to enable that growth. These are highly te…
Manager, Engineering (7545) At One&Only, we exist to create joy for our guests through anticipation, creativity, precision, empathy and warmth. We tailor every aspect of our guests' stay to bring their dreams and desires to life. With an atmosphere that's chic but wonderfully unstuffy™, and a …
Ensuring that Dubai Metro maintenance becomes a world class reference in Railway Systems Engineering and Asset Management. The Engineering Manager will be pivotal in leading Engineering practise and for creating and embedding an Asset Management culture within the company. The Engineering Manage…
We are seeking an experienced, detail-oriented project engineering manager to join our growing team. In this position, you will play a key role in the overall success of our organization by planning, managing, and monitoring engineering functions. You will be responsible for overseeing various engi…
Summary You will be responsible for the efficient running of the department in line with Hyatt International's Corporate Strategies and brand standards, whilst meeting employee, guest and owner expectations. The Engineering Manager is responsible to assist the Director of Engineering in ensuring th…
Summary Main Duties and responsibilities: * Supervises the repair, maintenance and engineering operations according to the departmental standards. * Modifies installations to minimize waste of material and provide access for future maintenance. * Avoids unsightly hazards and complies with all…
**Engineering Manager** Full Time **Four Seasons Hotel at DIFC** In the prestigious Dubai International Finance Centre, Four Seasons Hotel DIFC is a boutique-style sanctuary - ideal for business trips and urban getaways. Stylish and filled with art, this intimate address features just 106 accommoda…