{bc}
linkedin

Principal Software Engineer

Inception42
Abu Dhabi, UAE
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
Software engineeringFull-stack engineeringPlatform engineeringReact and AngularJavaScript and TypeScriptNode.js, Python, or Go

Full Job Posting

Role overview

The Principal Software Engineer will lead end-to-end technical strategy, architecture, and execution across web-scale platforms.

The role will define system-level patterns, enforce engineering practices, mentor senior engineers, and provide technical leadership across AI platform projects.

Platform responsibilities

  • Architect and build scalable frontend platforms, backend services, and shared infrastructure.
  • Develop reusable UI frameworks, design systems, and component libraries.
  • Design and maintain platform APIs and shared services used across multiple products.
  • Establish platform practices for modularity, observability, reliability, and security.
  • Build and optimize CI/CD pipelines, internal developer platforms, and automation tooling.
  • Improve developer experience and ensure high availability, performance, and scalability across distributed systems.
  • Mentor engineers and guide teams in adopting platform capabilities.

Core qualifications

  • The role requires 12–15 or more years of software engineering experience with strong full-stack and platform engineering expertise.
  • Candidates should have strong experience building shared platforms, frameworks, or internal tooling.
  • Required technical experience includes React or Angular, modern JavaScript or TypeScript, and backend development with Node.js, Python, or Go.
  • Candidates should understand distributed systems, microservices, platform architectures, API design, service contracts, and versioning strategies.
  • Strong experience with AWS or Azure, Docker, Kubernetes, and orchestration at scale is required.

AI and agentic systems

  • The role requires experience designing and building AI agent workflows and orchestration systems.
  • Relevant experience includes LLM applications, prompt design, tool-augmented agents, and integrations with APIs, services, and enterprise workflows.
  • The role references agent frameworks such as LangChain and Semantic Kernel, multi-agent systems, task planning, workflow automation, evaluation, guardrails, and reliability patterns.
  • Experience with observability tools is a plus, as is exposure to RAG pipelines, vector databases, and context management.

Candidate profile

The employer seeks a performance-driven and inquisitive technical leader who can adapt to ambiguity and collaborate with stakeholders.

The role values customer-centric solutions, bias for action, and interest in advancing AI systems.

Employer offering

  • The employer describes an open, diverse, and inclusive environment with learning, development, and growth opportunities.
  • Benefits include healthcare, education support, leave benefits, structured training, and high-technology projects.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Inception42