A

Senior Software Architect

Aspire Technology

Abu Dhabi Emirate, United Arab Emirates · Full Time

Be the first to apply

Experience
8+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are looking to hire an experienced Senior Software Architect to play a pivotal role in defining the foundation of secure, mission-critical technology within the Application Department based in Abu Dhabi. This position provides a unique opportunity to lead the creation of a versatile software platform that supports multiple products by combining strategic architectural oversight with hands-on involvement.

Key Responsibilities

  • Investigate, design, and direct the development of a shared software platform adaptable across various products.
  • Encourage and enforce modular, decoupled architectures to facilitate independent development while maintaining a unified software framework.
  • Advocate for DevOps best practices such as CI/CD pipelines, containerization, and infrastructure as code to enhance development productivity and product quality.
  • Utilize modern architectural methods and cloud-native technologies to construct air-gapped, low-latency, and high-performance systems.
  • Collaborate with internal and external stakeholders to ensure technical solutions align with broader strategic goals and product roadmaps.
  • Participate in architectural and technology decision-making through consensus building and sharing knowledge across diverse product teams.
  • Operate within multidisciplinary Agile teams applying Agile principles and tools.
  • Maintain hands-on involvement with product teams to comprehend practical constraints and impacts of architectural choices.
  • Assist teams in translating architectural guidance into robust, maintainable software systems.

Candidate Profile

  • A minimum of eight years’ experience in professional software development.
  • At least three years in a leadership role or equivalent technical lead capacity.
  • Expertise in Kotlin and Java programming languages.
  • Experience designing reactive systems and message-driven architectures.
  • In-depth understanding of data modeling and optimization strategies such as CQRS.
  • Proficiency with relational and time-series database management.
  • Familiarity operating with Ubuntu Linux and containerization tools.
  • Competence using CI/CD technologies like GitLab CI and TeamCity.
  • Knowledge of actor model frameworks, including Akka.
  • Strong analytical, problem-solving, and debugging capabilities.
  • Effective communication skills to clearly explain complex technical concepts to varied stakeholders.
  • Adaptability and efficiency in dynamic, high-pressure project settings.
  • Proficient in written and spoken English at an upper-intermediate level or higher.

Additional Information

This is an on-site, full-time position located in Abu Dhabi Emirate, United Arab Emirates. If you are eager to impact the architecture behind secure, high-performance, mission-critical applications, we encourage you to apply. The recruitment process will be supported by a dedicated consultant who will assist throughout the application and hiring stages.

Level

Senior

Tools & software

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer