Talent.com
This job offer is not available in your country.
Solutions Architect

Solutions Architect

Emdad By ElmMakkah Al Mukarramah, Makkah Region, Saudi Arabia
1 day ago
Job description

Overview

We are seeking a highly skilled Software Architect to design, develop, and oversee the implementation of complex, high-performance software systems. The ideal candidate will have deep expertise in software architecture patterns, hands-on coding experience, and the ability to guide development teams in building scalable, maintainable, and secure applications.

Key Responsibilities

  • Design architecture for new and legacy systems (Microservices, Event-driven, DDD).
  • Define coding standards, modularity, and reusable components; create blueprints and PoCs.
  • Lead design / code reviews, evaluate tools and frameworks, and provide technical guidance.
  • Define development processes (CI / CD, testing, branching) and collaborate with DevOps on containerization (Docker, Kubernetes).
  • Ensure system scalability, performance, reliability, and security (security-by-design).
  • Work with product managers, business analysts, and QA teams to translate requirements into technical designs.

Requirements

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
  • 10+ years of software development experience, including 3+ years in architecture roles.
  • Strong proficiency in Java and JavaScript / TypeScript.
  • Hands-on experience with REST, gRPC, GraphQL, and messaging systems (Kafka, RabbitMQ).
  • Experience with cloud platforms (OCI / Azure / AWS) and containerization (Docker, Kubernetes, OKE).
  • Solid knowledge of RDBMS (Oracle, PostgreSQL) and NoSQL (MongoDB, Redis).
  • Familiarity with TOGAF, C4 Model, or Zachman; experience with DevSecOps practices.
  • Excellent communication, leadership, and problem-solving skills.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Solution Architect • Makkah Al Mukarramah, Makkah Region, Saudi Arabia