Back to search
Aspire Technology Linkedin · Posted yesterday

Senior Software Architect

United Arab Emirates

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search