Software Architect

Posted 14 June 2025
Salary 40-45K AED p/m and benefits
LocationAbu Dhabi
Job type Permanent
Discipline Software Engineering

Job description

​We're proud to be partnering with a forward-thinking technology company based in Abu Dhabi that is poised to transform the payments landscape.

With ambitious expansion plans across the MENA and APAC regions, the company is redefining how transactions are conducted. Backed by a visionary leadership team, their strategic approach to product development enables seamless integration with critical infrastructure, setting a new benchmark for innovation in the industry.

Responsibilities:

  • Fully own the delivery pipeline and performance metrics of your engineering team, ensuring accountability and results.

  • Possess a strong ability to dissect, analyse, and resolve intricate software challenges, while cultivating a culture of technical curiosity and continuous refinement.

  • Collaborate closely with DevOps and operations teams to ensure products are production-ready, maintainable, and aligned with operational SLAs.

  • Drive solution validation sessions with cross-functional stakeholders, assessing system architecture, vendor solutions, and integration feasibility.

  • Translate business and technical needs into modular service-based architectures, identifying reuse potential and optimizing for cost-effective implementation in complex programs.

  • Be a hands-on technologist- capable of quickly building working prototypes, simplifying sophisticated technical ideas, and working closely with developers.

  • Continuously seek ways to automate the resolution of recurring faults and enhance the reliability of deployed applications and infrastructure.

  • Evaluate and choose technology stacks and software frameworks tailored to meet high-performance benchmarks and long-term scalability goals.

  • Mentor development teams through architectural implementation, offering strategic direction on complex engineering decisions and system-level trade-offs.

  • Take part in conceptualizing and crafting new platform capabilities, ensuring high standards for durability, efficiency, and scalability.

Qualifications & skills:

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.

  • 8+ years’ experience in a similar role

  • Solid experience using Java – 8+ years’ experience

  • General understanding of .NET – 2+ years of experience

  • Background in financial transaction systems, including payment processing and collaboration with card schemes or financial institutions.

Apply now!