Enable job alerts via email!

Software Architect

Discovered MENA

Dubai

On-site

AED 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Job summary

A leading technology firm in Dubai is seeking a Software Architect to define and evolve their software architecture. The role requires collaboration, creativity, and expertise in technologies like Java and microservices. Responsibilities include designing product features, mentoring teams, and solving complex technical problems. Ideal candidates will have significant experience in software architecture and a passion for innovation.

Qualifications

  • 4+ years of experience with microservices and architectural principles.
  • 8+ years of development experience using Java.
  • Excellent leadership, communication, and collaboration skills.

Responsibilities

  • Select technologies based on performance and scalability needs.
  • Guide teams in implementing architectural designs.
  • Design and develop new product features.

Skills

Microservices / enterprise service design patterns
Java
Jakarta Faces (JSF) or Flutter
Postgres
Spring Boot
Problem-solving skills
Financial transactions experience
Core Java and OOP concepts
Design patterns knowledge
API-first design and RESTful APIs
Secure coding practices
Leadership and communication skills
Time management
Job description
Overview

We are seeking a Software Architect to join our product and platform engineering teams. In this role, you will play a key part in defining and evolving the architecture of our software products, ensuring alignment with business objectives while introducing advanced technologies and best practices in coding, testing, and deployment.

This position goes beyond technical expertise—it requires ownership, collaboration, creativity, and mentoring. You will provide architectural guidance while also contributing hands-on to the development of key features and platform capabilities.

Responsibilities and Accountabilities
  • Select appropriate technologies and frameworks based on performance and scalability needs.
  • Guide engineering teams in implementing architectural designs, offering technical expertise and decision-making on critical aspects.
  • Design and develop new product features as needed, ensuring reliability, performance, and scalability.
  • Lead by example, sharing expertise, best practices, and guidance to grow the team and optimize performance.
  • Take ownership and accountability for deliverables and squad outcomes.
  • Solve complex technical problems while fostering a culture of innovation and continuous improvement.
  • Collaborate with operations to ensure software can be deployed, monitored, and maintained effectively.
  • Lead technical evaluation sessions with vendors, partners, clients, and internal teams.
  • Map requirements into standardized service solutions, identifying opportunities for integration or reuse.
  • Build prototypes, simplify complex concepts, and drive innovative solutions.
  • Identify opportunities to automate remediation of recurring issues, improving system stability.
  • Contribute to a culture of learning, collaboration, and continuous improvement.
  • Champion new and leading-edge technologies across engineering teams.
Desired Skills and Experience
  • 4+ years of experience with microservices / enterprise service design patterns and architectural principles.
  • 8+ years of development experience using Java.
  • 4+ years of experience with Jakarta Faces (JSF) or Flutter.
  • 2+ years of experience with Postgres.
  • 2+ years of experience developing and maintaining services using Spring Boot in Java, including API transactions, data flows, and leveraging design systems.
  • Strong problem-solving skills and ability to think beyond conventional approaches.
  • Experience in financial transactions, payments, or working with large-scale transaction systems.
  • Expertise in Core Java and OOP concepts.
  • Deep understanding of design patterns, multithreaded programming, and data structures.
  • Strong knowledge of Java frameworks such as Spring, Spring Boot, and Spring Security.
  • Experience implementing API-first design and RESTful APIs.
  • Familiarity with secure coding practices and system stability improvements.
  • Excellent leadership, communication, and collaboration skills.
  • Strong time management and organizational abilities.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Industries
  • Technology, Information and Media
Location

Dubai, United Arab Emirates

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.