Software Architect

Power International Holding

Job Overview

Location

Qatar

Employment Type

Full-time

Work Arrangement

On-site

Sector

Information Technology & Software

Experience Level

Senior (5-8 years)

Application Deadline

July 19, 2026

About the Company

Power International Holding is a prominent conglomerate with diverse interests across several key sectors, including Energy, Concessions & Construction, Healthcare, Services, Ventures, Contracting & Industries, Telecommunication, Real Estate, Lifestyle (Hospitality & Entertainment), and Agriculture and Food Industry. The company is committed to sustainability and innovation, driving digital transformation across its various business units. With a focus on strategic growth and operational excellence, Power International Holding aims to deliver high-performance solutions and maintain leadership in its markets. The organization fosters a dynamic environment where architectural leadership and technical expertise are crucial for supporting its expansive digital platforms and business applications.

Job Description

We are seeking a highly skilled and experienced Software Architect to join our dynamic team. In this pivotal role, you will be instrumental in designing and governing scalable, secure, and high-performance software architectures. Your expertise will ensure that our digital platforms and business applications align seamlessly with enterprise architecture standards, technology strategies, and critical business requirements, all while upholding exceptional levels of system reliability, maintainability, and performance.

As a Software Architect, you will collaborate closely with development teams, infrastructure specialists, and key business stakeholders. Your primary responsibility will be to translate complex functional requirements into robust, cutting-edge technical solutions. You will provide essential architectural leadership, continuously evaluate emerging technologies, and establish best practices for system design, integration, and software development across the entire organization.

Your core duties will encompass leading the end-to-end design of secure and scalable software architectures, defining appropriate technology stacks, and establishing integration patterns for seamless application communication. You will develop and maintain architecture standards, provide technical guidance to development teams, and validate technical designs and code implementations. Furthermore, you will be responsible for translating business requirements into technical designs, producing comprehensive architectural documentation, and leading proof-of-concept initiatives for new technologies.

A critical aspect of this role involves ensuring our software architectures are optimized for high performance, scalability, and efficient resource utilization, while also embedding robust security best practices. You will align software architecture with modern DevOps practices and CI/CD pipelines to facilitate efficient deployment and continuous delivery.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

Software Architecture PrinciplesMicroservicesEvent-Driven ArchitectureLayered ArchitectureClean ArchitectureCloud Computing PlatformsMicrosoft AzureAWSGoogle Cloud PlatformAPI & Integration TechnologiesRESTful APIsSystem IntegrationsDistributed ComputingDatabase TechnologiesSQL ServerOracleMySQLPostgreSQLMongoDBFirestoreProgramming LanguagesJavaJavaScript/Node.jsDevelopment FrameworksDevOpsCI/CDAgilityApplications Systems ArchitectureSoftware Architecture DescriptionCloud ArchitectureEnterprise Architecture FrameworksService-Oriented ArchitectureAI FluencyLeadershipQualityResilience

Key Responsibilities

  • Lead the end-to-end design of scalable and secure software architectures that align with enterprise technology strategies and organizational objectives.
  • Define appropriate technology stacks, system components, and architectural frameworks to ensure efficient development and long-term maintainability.
  • Establish system integration patterns and architecture models to enable seamless communication between applications, APIs, and enterprise platforms.
  • Develop and maintain architecture standards, design principles, and technical guidelines to ensure consistency across software solutions.
  • Provide architectural direction to development teams by promoting best practices, coding standards, and modern software engineering principles.
  • Review and validate technical designs, system architecture proposals, and code implementations to ensure compliance with architectural standards.
  • Collaborate with business stakeholders and cross-functional teams to translate functional and operational requirements into technical system designs.
  • Develop architecture documentation, technical specifications, and visual models to support system development and integration.
  • Produce architectural diagrams, solution blueprints, and UML models that provide clear guidance for development and infrastructure teams.
  • Maintain comprehensive documentation covering system architecture, integration models, and development standards.
  • Assess emerging technologies, frameworks, and tools to identify opportunities for improving software architecture and system capabilities.
  • Lead proof-of-concept initiatives to validate new technologies and recommend adoption strategies.
  • Ensure software architectures are designed to support high performance, scalability, and efficient resource utilization.
  • Establish design practices that enable systems to scale effectively and support high availability requirements.
  • Ensure security best practices are embedded within software architecture designs to protect systems and data assets.
  • Align software architecture with DevOps practices and CI/CD pipelines to support efficient deployment and continuous delivery.

Qualifications

  • Bachelor's Degree in Computer Science.
  • Master's degree in any related field or Information Technology (preferred).
  • Minimum 8 years of experience in software development, including hands-on involvement in backend and frontend development environments.
  • Proven experience designing and implementing enterprise software architectures and distributed systems solutions.
  • Practical experience working with cloud platforms, APIs, system integrations, and modern DevOps environments.

How to Apply

Join Our Communities

Qatar's technology sector is rapidly expanding, driven by significant investments in digital transformation and smart city initiatives. This role is pivotal in shaping robust digital platforms, leveraging advanced concepts like microservices architecture, event-driven design, and cloud-native solutions. You will define API integrations and ensure adherence to enterprise architecture frameworks, directly impacting system reliability and scalability. Your strategic architectural decisions will drive business ROI by optimizing performance, reducing technical debt, and accelerating time-to-market for critical applications. This position demands a visionary leader capable of translating complex business needs into high-performance technical blueprints.

Posted Date

July 5, 2026