https://bayt.page.link/C2HaHxYBpiMkfs4p9
Create a job alert for similar positions

Job Description

POSITION PURPOSE 



The Software Engineering Architect is responsible for setting the technical direction for the software engineering teams which is aligned to the organization’s architectural and technological goals. This role involves the 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 



Software architectural strategy and governance 



  • Provides technical direction in the software engineering team. 

  • Establish development technology and standards in collaboration with enterprise architecture. 

  • Fosters technical & architectural innovation with the intentions of increasing team productivity or increasing business value or reducing costs. 

  • Work with product teams to achieve right solution that will meet the proper level of availability, performance, operability, security, maintainability. 

  • Define the proper infrastructure requirements to meet the performance and availability objective. 

  • Define the level of expected performance and put in place mechanisms to measure that those objectives are meet. 

  • Monitor product performance and suggestions for performance and improvements. 

  • Stay current with emerging technologies & industry trends. 

  • Prepare, own, and maintain technical roadmaps (obsolescence, version upgrades) 

  • Prepare and own decision tree for technology choice for a product by collaborating with experts. 

  • Ensure compliance with industry standards, regulations, and best practices. 

  • Manage internal tools and licenses and platforms supporting development activities, such as Azure Devops. 

  • Propose new tools that can help increase productivity of the development teams’ velocity as part of continuous improvement. 
  • Represents Software Engineering and manages relationship with management, clients, vendors, subcontractors and projects 

  • Create credibility 

  • Build strong and lasting relationship 

  • Earn trust by anticipating and understanding specific needs 

Own and maintain Dev platforms : DevOps pipeline & any functions/libraries 



  • Define and maintain a roadmap for each brick of the platforms 

  • Ensure design & development of the platform to meet customer needs and expectations, with a specific focus on user-friendliness, scalability, and secured architecture 

  • Ensure yearly budget of platform Run, Enhancements and initiatives 

  • Manage the risk on quarterly basis with Enterprise Risk Management team 

  • Manage obsolescence, based on roadmaps defined by the platforms and other product teams 

  • Manage innovation, governed at enterprise level to ensure alignment within the organization in terms of priority 

  • Monitor and analyze key performance metrics to measure the success of digital platform, and to identify opportunities for improvement. 

  • Communicate updates and progress to leadership team and other key stakeholders across the business 


POSITION REQUIREMENTS  


Qualifications (Educational/Professional):


Bacherlors or Masters degree in IT related to Software Development or IT Solution Architecture


Knowledge/Skills:


  • Effective team management skills
  • Fact-based decision-making skills.
  • Strong background on software development processes.
  • Must be thoroughly familiar with the available tools, methods, procedures, and/or equipment related to Agile software development.
  • Must be able to communicate effectively, both formally and informally, whether they are colleagues, users, or customers.
  • Ability to interact effectively and professionally with all levels of the organization.  
  • Must have the capability to manage situations of conflict and to generate consensus.
  • Strong written/spoken English and presentation skills.
  • Strong transversal management in a matrixed organization
  • Managerial experience related to Procurement and HR
  • Must demonstrate ownership, initiative, and autonomy

Experience:


  • 10 years’ experience with Team management on software development domain
  • 2 years’ experience in management or management related position
  • An experience of solution architect or Software Enterprise architect would be appreciated

Nice to Have:


SAFe certification




You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.