Inception42
Inception42, a G42 company, is the region’s leading innovator of AI-powered domain-specific as well as industry-agnostic products, built on a rich heritage of research and development. Within the G42 ecosystem, Inception functions as the core intelligence layer – transforming data and compute infrastructure into real-world, applied AI solutions. Beyond its commercial endeavors, Inception is committed to creating positive societal impact. For more information, please visit www.inceptionai.ai Overview: We are seeking a highly accomplished Principal Software Engineer to lead end-to-end technical strategy, architecture, and execution across web-scale, cloud-native platforms. This individual will be instrumental in defining system-level patterns, enforcing engineering best practices, and mentoring senior engineers within a fast-paced, agile environment. Responsibilities: • Technology Leadership - Define and evolve engineering vision and full stack architecture across frontend, BFF, and backend tiers. • Hands-on Engineering - Deliver production-grade code across Node.js, React/Angular, Python, and cloud-native components. • Architecture & Design - Lead design sessions for high-performance, scalable systems with emphasis on clean architecture and DDD. • Cloud-Native Implementation - Architect secure, resilient applications using Azure PaaS/IaaS services, AKS, and serverless components. • DevOps Strategy - Drive end-to-end CI/CD strategy with Azure DevOps, GitOps, and Kubernetes pipelines. • Data Strategy - Oversee modeling and integration for distributed data stores (PostgreSQL, MongoDB, Cosmos DB). • Observability & Reliability - Enforce full-stack observability with OpenTelemetry, Prometheus, Azure Monitor, and SLO-based engineering. • Mentoring & Coaching - Develop technical leadership in others through mentoring and leading engineering guilds. • Innovation & R&D - Explore and introduce new frameworks, languages, and paradigms aligned with business and tech goals. • Stakeholder Engagement - Collaborate with Product, Security, and Enterprise Architecture teams to translate strategic goals into technology. Qualifications: To qualify, you must have; • Programming Languages- Node.js, TypeScript, Python • Frontend Frameworks- React.js (v18+), Angular (v14+), TailwindCSS, Material UI • Backend Frameworks- Nest.js, Express.js, FastAPI, Flask • Architecture Patterns- Microservices, BFF, Clean Architecture, CQRS, Event-Driven Architecture, Hexagonal Architecture • Databases- PostgreSQL (advanced), MongoDB, Cosmos DB, Redis, ElasticSearch • DevOps & Infrastructure- Azure DevOps, Kubernetes (AKS), Docker, Terraform, GitHub Actions, Helm • CI/CD & Automation- Full lifecycle CI/CD with automated testing, quality gates, and release orchestration • Cloud Platforms- Microsoft Azure (App Services, Key Vault, API Management, Event Grid, Service Bus) • Testing Frameworks- Cypress, Jest, Pytest, Testcontainers • Observability- OpenTelemetry, Prometheus, Grafana, Azure Monitor, Application Insights • Security- OAuth2, OIDC, Azure AD, Role-Based Access Control, API security patterns • Version Control- Git, GitHub, GitLab Ideally, you’ll also have • Enterprise Experience- Leading high-stakes projects in regulated, multi-tenant, or high-availability environments • Technical Certifications - Microsoft Certified: Azure Solutions Architect, Certified Kubernetes Administrator (CKA) • Thought Leadership- Published whitepapers, open-source contributions, or conference speaker engagements • Agile Methodologies- Strong expertise in Scrum, SAFe, or hybrid delivery models Show more Show less
AED 25,000 – 40,000/mo