Software Architect

Power International Holding

Job Overview

Location

Remote

Employment Type

Full-time

Work Arrangement

Remote

Sector

Information Technology & Software

Experience Level

Senior (5-8 years)

Application Deadline

August 17, 2026

About the Company

Power International Holding (PIH) is a prominent conglomerate with a diverse portfolio spanning multiple key sectors. The company is deeply involved in Energy, Concessions & Construction, Healthcare, Ventures, Contracting & Industries, Telecommunications, Real Estate, Lifestyle (Hospitality & Entertainment), and Agriculture & Food Industry. PIH is committed to driving innovation and sustainability across its operations. The organization emphasizes strategic growth and aims to be a leader in its respective fields. With a global outlook, PIH seeks to leverage cutting-edge technologies and best practices to achieve its ambitious objectives. The company fosters a culture of excellence and continuous improvement, seeking to attract top talent to contribute to its ongoing success and expansion.

Job Description

We are seeking a highly skilled Software Architect to join our forward-thinking organization. In this pivotal role, you will be responsible for conceptualizing and overseeing the development of robust, scalable, and secure software architectures that underpin our digital platforms and critical business applications.

Your expertise will ensure that all software solutions adhere to our enterprise architecture standards, align with strategic technology roadmaps, and effectively meet evolving business requirements. You will play a key part in maintaining exceptional levels of system reliability, maintainability, and performance across the board.

This position involves close collaboration with development teams, infrastructure specialists, and key business stakeholders. You will translate complex functional requirements into elegant and resilient technical solutions. Furthermore, you will provide essential architectural leadership, actively evaluate emerging technologies, and establish best practices for system design, integration, and software development throughout the organization.

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 FrameworksEnterprise Software ArchitectureDistributed Systems SolutionsDevOpsCI/CD

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 or Master's degree in a related field or Information Technology.
  • 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.
  • Strong understanding of architecture patterns including microservices, event-driven architecture, layered architecture, and clean architecture models.
  • Proficiency in cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform for scalable application deployment.
  • Strong knowledge of RESTful APIs, system integrations, and distributed computing environments.
  • Familiarity with relational and non-relational databases including SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, and Firestore.
  • Proficiency in programming languages such as Java, JavaScript/Node.js and development frameworks used in modern application development.

How to Apply

Click the 'Apply now' button to submit your application.

Join Our Communities

In the dynamic landscape of digital transformation, Qatar's technology sector is experiencing robust growth, driven by ambitious national visions and increasing demand for sophisticated digital solutions. As a Software Architect, you will be instrumental in shaping this future by designing and governing scalable, secure, and high-performance software architectures. Your expertise in microservices, event-driven architecture, and cloud platforms like Azure or AWS will be crucial. This role offers significant impact, directly influencing business ROI through optimized digital platforms and enabling leadership scale across the organization.

Posted Date

August 3, 2026