Software Engineering Architect

Technip Energies Abu Dhabi
Abu Dhabi
AED 50,000 - 200,000
Job description

JOB DESCRIPTION

POSITION PURPOSE

The Software Engineering Architect is responsible for setting the technical direction for the software engineering teams, aligned to the organization's architectural and technological goals. This role involves development framework management, the architecture of in-house software, and other activities to provide consistent methodologies of development. Key responsibilities include setting technical direction, fostering technical and architectural innovation, and managing development platforms.

POSITION DUTIES

  1. Software architectural strategy and governance:
    1. Provides technical direction in the software engineering team.
    2. Establishes development technology and standards in collaboration with enterprise architecture.
    3. Fosters technical & architectural innovation to increase team productivity, business value, or reduce costs.
    4. Works with product teams to achieve the appropriate solution that meets the necessary levels of availability, performance, operability, security, and maintainability.
    5. Defines the proper infrastructure requirements to meet performance and availability objectives.
    6. Defines expected performance levels and implements mechanisms to measure whether those objectives are met.
    7. Monitors product performance and suggests improvements.
    8. Stays current with emerging technologies & industry trends.
    9. Prepares, owns, and maintains technical roadmaps (obsolescence, version upgrades).
    10. Prepares and owns decision trees for technology choices by collaborating with experts.
    11. Ensures compliance with industry standards, regulations, and best practices.
    12. Manages internal tools, licenses, and platforms supporting development activities, such as Azure DevOps.
    13. Proposes new tools to increase productivity of the development team's velocity as part of continuous improvement.
  2. Represents Software Engineering and manages relationships:
    1. Builds credibility and strong, lasting relationships.
    2. Earns trust by anticipating and understanding specific needs.
    3. Owns and maintains Dev platforms: DevOps pipeline & any functions/libraries.
    4. Defines and maintains a roadmap for each component of the platforms.
    5. Ensures design & development of the platform to meet customer needs and expectations, focusing on user-friendliness, scalability, and secured architecture.
    6. Ensures yearly budget for the platform run, enhancements, and initiatives.
    7. Manages risk on a quarterly basis with the Enterprise Risk Management team.
    8. Manages obsolescence based on roadmaps defined by the platforms and other product teams.
    9. Manages innovation, governed at the enterprise level, to ensure alignment within the organization in terms of priority.
    10. Monitors and analyzes key performance metrics to measure the success of the digital platform and identify opportunities for improvement.
    11. Communicates updates and progress to the leadership team and key stakeholders across the business.

POSITION REQUIREMENTS

Qualifications (Educational/Professional):

Bachelor's or Master's degree in IT related to Software Development or IT Solution Architecture

Knowledge/Skills:

  1. Effective team management skills.
  2. Fact-based decision-making skills.
  3. Strong background in software development processes.
  4. Familiarity with available tools, methods, procedures, and equipment related to Agile software development.
  5. Effective communication skills, both formal and informal, with colleagues, users, or customers.
  6. Ability to interact effectively and professionally with all levels of the organization.
  7. Capability to manage conflict situations and generate consensus.
  8. Strong written and spoken English and presentation skills.
  9. Strong transversal management in a matrixed organization.
  10. Managerial experience related to Procurement and HR.
  11. Demonstrated ownership, initiative, and autonomy.

Experience:

  1. 10 years experience in team management in the software development domain.
  2. 2 years experience in management or management-related position.
  3. Experience as a solution architect or Software Enterprise architect is appreciated.

Nice to Have:

SAFe certification

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineering Architect jobs in Abu Dhabi