Principal Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
James Douglas Middle East is hiring a Principal Software Engineer for a fast-growing SaaS company in Dubai. This senior individual contributor role defines the services and platform framework shaping the entire tech team's productivity.
Key Skills for This Role
Responsibilities
- Define and design the overall architecture, services and platform framework for the company's SaaS offerings
- Establish best practices for system design, modularity and maintainability to enhance engineering productivity
- Guide the technology roadmap, ensuring scalability, security and high availability
- Ensure consistency in API design, data models and microservices architecture
- Evaluate and recommend new technologies, tools and frameworks to improve system performance
- Mentor and guide software engineers, fostering a culture of technical excellence and innovation
- Lead architecture reviews, code audits and system optimisation initiatives
- Balance trade offs between performance, cost and time to market
- Work closely with Product and Engineering leadership to align technical strategy with business goals
Requirements
- 10 or more years of experience in software engineering or platform engineering roles
- Proven expertise in designing and scaling cloud based SaaS platforms on AWS, GCP or Azure
- Strong background in microservices, event driven architecture and distributed systems
- Deep knowledge of modern backend technologies such as Node.js, Java, Python or Go
- Experience with SQL, NoSQL and time series databases, including optimising data models
- Proficiency in designing and implementing API gateways, authentication and security best practices
- Hands on experience with CI/CD pipelines, DevOps and Infrastructure as Code tools such as Terraform, Kubernetes and Helm
- Strong understanding of observability, logging and monitoring strategies
- Ability to lead technical discussions, conduct architecture reviews and drive decision making across teams
Full Job Posting
Role Overview
- We are hiring a Principal Software Engineer for a fast growing SaaS company based in Dubai.
- This is a senior individual contributor role responsible for defining the services and platform framework that shapes the productivity and output of the entire tech team.
The role
- Define and design the overall architecture, services and platform framework for the company's SaaS offerings.
- Establish best practices for system design, modularity and maintainability to enhance engineering productivity.
- Guide the technology roadmap, ensuring scalability, security and high availability.
- Ensure consistency in API design, data models and microservices architecture.
- Evaluate and recommend new technologies, tools and frameworks to improve system performance.
- Mentor and guide software engineers, fostering a culture of technical excellence and innovation.
- Lead architecture reviews, code audits and system optimisation initiatives.
- Balance trade offs between performance, cost and time to market.
- Work closely with Product and Engineering leadership to align technical strategy with business goals.
What we are looking for
- 10 or more years of experience in software engineering or platform engineering roles.
- Proven expertise in designing and scaling cloud based SaaS platforms on AWS, GCP or Azure.
- Strong background in microservices, event driven architecture and distributed systems.
- Deep knowledge of modern backend technologies such as Node.js, Java, Python or Go.
- Experience with SQL, NoSQL and time series databases, including optimising data models.
- Proficiency in designing and implementing API gateways, authentication and security best practices.
- Hands on experience with CI/CD pipelines, DevOps and Infrastructure as Code tools such as Terraform, Kubernetes and Helm.
- Strong understanding of observability, logging and monitoring strategies.
- Ability to lead technical discussions, conduct architecture reviews and drive decision making across teams.
Nice to have
- Experience in fast growing SaaS environments with complex architecture.
- Knowledge of machine learning infrastructure and AI powered applications.
- Strong focus on developer experience and productivity improvements.
- Cloud certifications in AWS or GCP.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at James Douglas Middle East
360 Recruitment Consultant
Dubai, UAE
James Douglas Middle East is seeking an experienced agency-side 360 Recruitment Consultant to build out specialist desks in Dubai. This business development-led role involves winning clients, managing full-cycle recruitm
Marketing Manager
Dubai, UAE
James Douglas Middle East is seeking a Marketing Manager for a leading real estate developer in Dubai. The role involves developing Arabic marketing communications, supporting brand positioning, and executing campaigns f
Head of Global Partnerships
Dubai, UAE
A global online trading platform seeks a Head of Global Partnerships to lead and scale their partner ecosystem across affiliates, influencers, sponsorships, and strategic partnerships. The role requires building large-sc
General Manager Marketing
Dubai, UAE
We are hiring a senior marketing leader for a luxury real estate developer in Dubai. The role involves owning end-to-end marketing strategy for international expansion across the UK, USA, and Australia. Candidates must h
Visual Merchandiser
Dubai, UAE
A premium furniture and lifestyle brand in Dubai seeks a senior Visual Merchandiser to curate showroom experiences and drive seasonal display strategy. The role requires 8+ years in luxury retail or premium furniture, pr
Commercial Manager
Dubai, UAE
James Douglas Middle East seeks a Commercial Manager with deep UAE market experience in high-end furniture, joinery, kitchens, or interior fit-out. The role involves commercial strategy, tendering, contract negotiation,
VP of Issuing (Cards)
Dubai, UAE
Our client, a UAE-based technology and financial services group, seeks a commercially driven VP of Issuing to own the card issuing business end-to-end. You will drive interchange revenue, manage scheme relationships, sca
Head- Business Finance
Dubai, UAE
James Douglas Middle East is hiring a Head of Business Finance for a fast-growing consumer technology company in Dubai. This role works closely with the CEO, driving business performance, financial planning, and strategi
360 Recruitment Consultant
Dubai, UAE
Marketing Manager
Dubai, UAE
Head of Global Partnerships
Dubai, UAE
General Manager Marketing
Dubai, UAE
Visual Merchandiser
Dubai, UAE
Commercial Manager
Dubai, UAE
VP of Issuing (Cards)
Dubai, UAE
Head- Business Finance
Dubai, UAE