Skip to sign up

Job matched to your search

Senior Software Architect

Aspire Technology · Abu Dhabi Emirate, United Arab Emirates

Abu Dhabi Emirate, United Arab Emirates · On-siteFull-TimePosted Aug 21, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Are you an experienced Software Architect looking to shape the foundations of secure, mission-critical technology?

We are hiring on behalf of our client to find a hands-on Senior Software Architect to join its Application Department in Abu Dhabi.

This is an opportunity to lead the development of a shared software platform supporting multiple products. You will combine strategic architectural direction with practical involvement, helping product teams build modular, scalable and high-performance systems for demanding environments.

The role

As Senior Software Architect, you will:

  • Research, design and lead the development of a shared software platform that can adapt across multiple products.
  • Promote and implement decoupled, modular architectures that support independent development while maintaining a coherent software ecosystem.
  • Champion DevOps practices, including CI/CD, containerisation and infrastructure as code, to improve development efficiency and product quality.
  • Apply modern architectural approaches and cloud-native technologies to build air-gapped, low-latency and high-performance systems.
  • Work closely with internal and external stakeholders to ensure technical delivery aligns with the wider strategy and product roadmap.
  • Contribute to architectural and technology decisions through consensus-building and knowledge-sharing across product teams.
  • Work within multidisciplinary Agile teams, applying Agile principles, methodologies and tools.
  • Remain hands-on with product teams to understand the practical limitations and consequences of architectural decisions.
  • Support teams in translating architectural direction into robust, maintainable software.

What you will bring

  • At least eight years’ professional experience in software development.
  • At least three years’ experience leading a team or providing equivalent technical leadership.
  • Strong expertise in Kotlin and Java.
  • Experience designing reactive and message-based architectures.
  • Strong knowledge of data modelling and read/write optimisation patterns, including CQRS.
  • Proficiency with relational and time-series databases.
  • Experience working with Ubuntu Linux and containerisation technologies.
  • Proficiency with CI/CD tools such as GitLab CI and TeamCity.
  • Knowledge of actor-based frameworks such as Akka.
  • Excellent analytical, problem-solving and debugging skills.
  • The ability to communicate complex technical concepts clearly to different stakeholders.
  • A flexible, practical approach and the ability to perform effectively in changing, high-pressure project environments.
  • Upper-intermediate or higher written and spoken English.

Apply

If you are ready to influence the architecture behind secure, high-performance and mission-critical products, we would like to hear from you.

Apply today or contact Julius Bautista at Aspire Technology for a confidential discussion. Julius will be managing applications and supporting candidates throughout the recruitment process.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →

Hiring for a role like this? Join the employer waitlist.