Principal Full Stack Engineer

AIQU&ampgulftalentveröffentlicht 04.08.2026
Muss:TypeScriptPythonReactGraphQLGitAWSAzureCloudFrontendBackendFullstackDevOpsDataCI/CDMicroservicesSecuritySeniorLeadPrincipal

Job summary

We are seeking an experienced principal engineer to lead the technical design, architecture, and delivery of an enterprise-grade multi-cloud FinOps platform. This role will own the end-to-end technical vision, mentor senior engineers, and drive architectural decisions across data engineering, cloud infrastructure, and application development.

Key responsibilities

Define and own the overall technical architecture for the CloudFin platform spanning Azure, AWS, and OCI integration

Lead architectural decisions for data lakehouse design, API layer, and frontend applications

Establish coding standards, design patterns, and best practices across the engineering team

Conduct architecture reviews and ensure alignment with enterprise security and compliance standards

Design the medallion architecture (Bronze/Silver/Gold) using Delta Lake and Databricks

Architect data ingestion pipelines from multiple cloud providers using Event Hubs, Azure Functions, and Delta Live Tables

Define data governance strategy using Unity Catalog including row-level and column-level security

Design cost allocation, chargeback, and shared cost distribution algorithms

Architect AKS deployment for backend microservices with proper scaling and resilience

Mentor and guide senior full-stack engineers on complex technical problems

Collaborate with product management (CCoE) to translate business requirements into technical specifications

Drive technical roadmap planning and sprint execution

Conduct code reviews and ensure high-quality deliverables

Required technical qualifications

12+ years of software engineering experience with 5+ years in principal or staff engineer roles

5+ years of experience with cloud platforms, preferably Azure with exposure to AWS and OCI

3+ years of experience with data engineering and lakehouse architectures

Proven track record of delivering enterprise-scale platforms from inception to production

Expert-level proficiency in React, Python, and TypeScript

Deep experience with Databricks, Delta Lake, and Spark

Strong knowledge of Azure services including AKS, ADLS Gen2, Event Hubs, Azure Functions, and API Management

Proficiency in designing RESTful APIs and GraphQL services using FastAPI or similar frameworks

Strong understanding of CI/CD pipelines using Azure DevOps or GitHub Actions

Experience designing multi-cloud data integration solutions

Knowledge of FinOps principles and cloud cost management concepts

Understanding of enterprise security patterns including zero-trust architecture, private endpoints, and managed identities

Experience with event-driven architectures and streaming data platforms

Excellent communication skills with ability to present to technical and non-technical stakeholders

Strong problem-solving and decision-making abilities

Experience leading distributed engineering teams

Ability to balance technical excellence with business delivery timelines

Position details

Position title: Principal Full Stack Engineer, DevOps Engineer, Java Application Support Engineer

Location: United Arab Emirates

Experience required: 8+