Software Architect
Power International Holding (PIH)
Select how often (in days) to receive an alert: Create Alert
The Software Architect is responsible for designing and governing scalable, secure, and high-performance software architectures that support the organization’s digital platforms and business applications. The role ensures that software solutions align with enterprise architecture standards, technology strategies, and business requirements while maintaining high levels of system reliability, maintainability, and performance.
The Software Architect collaborates with development teams, infrastructure specialists, and business stakeholders to translate functional requirements into robust technical solutions. The role also provides architectural leadership, evaluates emerging technologies, and establishes best practices for system design, integration, and software development across the organization.
Job Responsibilities 1
Software Architecture Design
Solution Architecture Development: Lead the end-to-end design of scalable and secure software architectures that align with enterprise technology strategies and organizational objectives.
Technology Stack Definition: Define appropriate technology stacks, system components, and architectural frameworks to ensure efficient development and long-term maintainability.
System Integration & Design Standards
Integration Architecture Planning: Establish system integration patterns and architecture models to enable seamless communication between applications, APIs, and enterprise platforms.
Architecture Standards & Guidelines: Develop and maintain architecture standards, design principles, and technical guidelines to ensure consistency across software solutions.
Technical Guidance to Development Teams: Provide architectural direction to development teams by promoting best practices, coding standards, and modern software engineering principles.
Design & Code Validation: Review and validate technical designs, system architecture proposals, and code implementations to ensure compliance with architectural standards.
Requirements Translation
Business Requirement Analysis: Collaborate with business stakeholders and cross-functional teams to translate functional and operational requirements into technical system designs.
Solution Design Documentation: Develop architecture documentation, technical specifications, and visual models to support system development and integration.
Technical Blueprint Creation: Produce architectural diagrams, solution blueprints, and UML models that provide clear guidance for development and infrastructure teams.
Knowledge Sharing & Documentation: Maintain comprehensive documentation covering system architecture, integration models, and development standards.
Job Responsibilities 2
Technology Evaluation & Innovation
Technology Research & Evaluation: Assess emerging technologies, frameworks, and tools to identify opportunities for improving software architecture and system capabilities.
Proof of Concept Development: Lead proof-of-concept initiatives to validate new technologies and recommend adoption strategies.
Performance & Scalability
System Performance Optimization: Ensure software architectures are designed to support high performance, scalability, and efficient resource utilization.
Scalability & Reliability Assurance: Establish design practices that enable systems to scale effectively and support high availability requirements.
Security & DevOps Alignment
Secure Architecture Design: Ensure security best practices are embedded within software architecture designs to protect systems and data assets.
DevOps & CI/CD Integration: Align software architecture with DevOps practices and CI/CD pipelines to support efficient deployment and continuous delivery.
Additional Responsibilities 3
Job Knowledge & Skills
Software Architecture Principles: Strong understanding of architecture patterns including microservices, event-driven architecture, layered architecture, and clean architecture models.
Cloud Computing Platforms: Proficiency in cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform for scalable application deployment.
API & Integration Technologies: Strong knowledge of RESTful APIs, system integrations, and distributed computing environments.
Database Technologies: Familiarity with relational and non-relational databases including SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, and Firestore.
Job Experience
Software Development Experience: Minimum 8 years of experience in software development, including hands-on involvement in backend and frontend development environments.
Architecture & Solution Design Experience: Proven experience designing and implementing enterprise software architectures and distributed systems solutions.
Cloud & Integration Platforms Experience: Practical experience working with cloud platforms, APIs, system integrations, and modern DevOps environments.
Agility
Software Architecture Description L3
Service-Oriented Architecture L3
AI Fluency
Build High-Performing Teams
Leadership
Provide Direction
Quality
Resilience
Education
Bachelor's Degree in Computer Science
Master's degree in any related field or Information Technology
#J-18808-Ljbffr- ...Power International Holding (PIH) in Qatar is seeking a Software Architect to design and govern scalable, secure software architectures for digital platforms. The role includes collaboration with development teams and stakeholders to align software solutions with enterprise...
- ...About the Role The Solutions Architect job in Qatar offers the opportunity to design and deliver enterprise-grade cloud and cyber... ...LACP), and network services (DHCP, DNS, NTP). Experience with software-defined networking (SDN) is highly desirable. Data center networking...
- ...The Agentic Solution Architect is responsible for designing, leading, and delivering end-to-end intelligent automation solutions powered... ...experience in solution architecture, intelligent automation, software engineering, or enterprise technology delivery. Strong...
$36000 per year
Join our dynamic team as a Full Stack Engineer and help build cutting-edge digital solutions for US-based clients. This role is open to junior, mid-level, and senior engineers with strong fundamentals and a growth mindset. You'll work on diverse projects ranging from enterprise...- ...Fis QA is seeking a Solutions Architect in Qatar to design and deliver cloud and cyber security solutions. The selected candidate will engage with customers to understand their technical requirements and develop robust, scalable architectural designs. They will also...
- ...Power International Holding (PIH) is seeking an Agentic Solution Architect responsible for designing and delivering end-to-end intelligent automation solutions. This role involves architecting multi-agent frameworks, integrating enterprise systems, and promoting the adoption...
- ...Senior Architect – Future Compute Platform About imec Qatar Imec Qatar is a new regional office where we drive our mission of pioneering... .... Working alongside computer architects, chip designers, and software engineers, you'll translate research innovations into...
- Milaha in Qatar is seeking a skilled professional to design, build, and maintain data warehouse and business intelligence systems. The candidate will be responsible for gathering business requirements and ensuring efficient data integration. With at least 8 years of...
- Join Imec India Private Limited as a Senior Architect focused on cutting-edge AI techniques in chip design at the new office in Qatar. This role combines research, hands-on development, and team collaboration, emphasizing advancements in AI for optimizing architecture in...
- Hirewand is seeking an experienced IT Operating Model Consultant in Qatar to design and implement robust IT operating frameworks. The ideal candidate should possess over 10 years of experience, particularly within government institutions, and will play a crucial role in...
- A leading software company in Qatar is seeking a Senior Backend Developer proficient in Ruby on Rails, responsible for designing, developing, and testing server-side applications. Applicants must hold a Bachelor’s or Master’s degree in a relevant field and have at least...
- Qataryello in Qatar is seeking an experienced professional to advise on investment strategy and manage diverse portfolios. The ideal candidate will have 7-15 years of investment management experience, proficiency in public and private markets, and strong analytical skills...
- Qatar Navigation (Milaha) is looking for a professional skilled in designing, building, and maintaining data warehouses and business intelligence systems. The role requires a minimum of 8 years of experience in data warehousing, ETL development, and business intelligence...
- ...to guide a team of developers, ensuring project designs align with business goals. The ideal candidate has at least eight years in software development with leadership experience, demonstrating strong technical skills in multiple programming languages and expertise in...
- Qatar Foundation is seeking a professional to support the coordination and implementation of technology-enabled initiatives, particularly the Career Guidance Platform. This role involves designing and developing advanced digital features and analyzing user engagement. ...
- ...Associate for a full-time, remote role in Qatar. The successful candidate will support the research, evaluation, and execution of software acquisitions. Responsibilities include sourcing businesses, conducting due diligence, and managing deal pipelines. Candidates should...
- Fis QA is seeking a highly skilled Senior Web Developer to join our Technical Delivery team in Qatar. This position requires expert-level proficiency across major content management systems and e-commerce platforms, with responsibilities including leading the web development...
- ...be a hands‑on technical leader with a proven track record of architecting and developing complex, high-performance mobile applications for... ...synchronization, and managing dependencies between different software components. A natural problem-solver who can systematically...
- ...can land at either Senior Solution Engineer (L5) or Solution Architect (L6) depending on demonstrated depth — see leveling below.... ...ConOps. Integrate URZA with third-party C2 systems, sensors, software APIs, and external data sources (weather, reconnaissance, intelligence...
- ...seamlessly bridge the gap between infrastructure management and software development, contributing to both operational excellence and... ...who can manage enterprise-level Windows and Linux environments, architect and implement cloud infrastructure solutions on Azure and...
- ...Create and maintain detailed BIM models using Revit and other BIM software. Produce high-quality construction drawings, shop drawings,... ...detection and coordination processes. Collaborate with architects, engineers, and project teams throughout all project phases....
- ...project progress, quality, and compliance Coordinate with architects, structural engineers, and project stakeholders Ensure compliance... ...Strong knowledge of building systems, maintenance software, and energy management Proficiency in AutoCAD, Revit MEP,...
- ...structural documentation while collaborating closely with engineers, architects, and site teams. The position demands technical precision,... ...in AutoCAD, Revit Structure, and other drafting or BIM software. Experience in RCC detailing, reinforcement drawings, structural...
- ...technical delivery teams. Collaborate closely with solution architects, project managers, and development teams to ensure that... ...including understanding of enterprise technology landscapes, software development lifecycle, system integration principles, and emerging...
- ...Drupal, Microsoft SharePoint, and Shopify — with the ability to architect, develop, and deliver enterprise-grade web solutions that meet... ...and Experience Bachelor’s degree in computer science, Software Engineering, Information Technology, Web Development, or a related...
- ...LACP), and network services (DHCP, DNS, NTP). Experience with software-defined networking (SDN) is highly desirable Data center networking... .... Relevant cloud certifications such as Azure Solutions Architect, AWS Solutions Architect, or Google Cloud Professional Cloud...
- ...QA in Qatar is seeking a Senior System Engineer to bridge systems administration and software development. This hybrid role involves managing Windows and Linux environments, architecting cloud solutions on Azure and Google Cloud, and developing full-stack applications....
- ...and supports) on the structural elements, provide calculations, details and ensure compliance. Liaise with designers, including architects, to agree on safe designs and their fit with the aesthetic concept of the construction of the proposed project. Ensure to...
- ...construction. Build and maintain relationships with key stakeholders, including government entities, developers, contractors, architects, and international partners. Research, write, edit, and manage the development of high-quality communication materials, including...
- ...service domains to ensure solutions align with global banking standards. Key Responsibilities Collaborate with enterprise architects and business stakeholders to define, document, and validate business capabilities and requirements. Use the BIAN Service...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!

