principal Software engineer

Inception

Employer Active

Posted 9 hrs ago

Experience

3 - 5 Years

Education

Bachelor of Science()

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Job Description

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.

Inception is the UAE s national-scale enabler in AI Research and Development. Partnering Microsofts AI SaaS, we offer domain-specific Agentic AI Orchestrator platform utilizing reasoning agents for precise and cost-effective services. Our focus includes AI incubation, IP creation, applied AI R&D, and AI investment products. By creating models tailored to specific domains and languages, we ensure superior accuracy and efficiency. Collaborating with top universities and industry giants to drive significant advancements in AI technology within the region.

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 for the role, 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

What we look for

If you are a performance-driven, inquisitive mind with the agility to adapt to ambiguity, you will fit right in. You should be eager to explore opportunities to build meaningful collaborations with stakeholders and aspire to create unique customer-centric solutions. Bias for action and a passion to conquer new frontiers in the AI space is at the heart of the Inception community.

What working at Inception offers

Culture: An open, diverse and inclusive environment with a global vision that encourages personal growth and focuses on ground-breaking, industry-first innovations.

Career: Outstanding learning, development & growth opportunities via structured training programs and innovative, high-tech projects.

Work-Life: A hybrid work policy to strike the perfect balance between office and home.

Rewards: A competitive remuneration package with a host of perks including healthcare, education support, leave benefits and more.

If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.]

Job Details
Role Level: Mid-Level Work Type: Full-Time Country: United Arab Emirates City: Abu Dhabi Company Website:

Company Industry

Department / Functional Area

Keywords

  • Principal Software Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com