U

Software Architect

UAE Jobs

United Arab Emirates · Part Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 hours ago
Work mode
In office
Education
Bachelor’s degree or equivalent
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are seeking an experienced Software Architect to lead the design and management of the technical architecture underlying our software platforms and products. This role involves transforming business needs into robust, scalable, secure, and maintainable technological solutions while setting and upholding architectural best practices within engineering teams.

Key Responsibilities

  • Design comprehensive system architectures including distributed systems, APIs, data structures, integration frameworks, and cloud-enabled platforms.
  • Evaluate and select appropriate technologies, define technical standards, and oversee architecture-related decisions throughout development cycles.
  • Collaborate with product managers, engineers, security experts, and infrastructure teams to ensure alignment with business goals and future technology roadmaps.
  • Identify technical risks and dependencies, facilitate architectural reviews, and assist in tackling complex technical challenges.
  • Maintain system requirements related to performance, scalability, availability, security, and maintainability.
  • Champion engineering excellence through thorough documentation, design assessments, technical standardization, and promotion of knowledge exchange.

Required Qualifications and Skills

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, IT, or related field.
  • Deep expertise in software architecture, system design principles, and common design patterns.
  • Proficiency in at least one modern programming language with the ability to analyze and assess application source code.
  • Strong background in distributed systems, microservices architecture, API design, databases, messaging systems, and system integration techniques.
  • Familiarity with cloud services, infrastructure management, container technologies, and contemporary deployment practices.
  • Comprehensive understanding of scalability, high availability, performance tuning, reliability, and disaster recovery methodologies.
  • Expertise in designing secure applications, including knowledge of data protection and access control mechanisms.
  • Skill to assess and choose technology stacks and architectural approaches based on business and technical demands.
  • Excellent analytical abilities, decision-making competence, and problem-solving skills.
  • Strong communication and documentation talents enabling clear explanations of complex architecture concepts to diverse audiences.
  • Capacity to lead cross-functional collaboration and balance immediate delivery needs with long-term architectural vision.
  • Well-versed in software development life cycle processes, software testing, code quality assurance, and software engineering best practices.

Minimum education

Bachelor's Degree

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer