Senior Software Architect

About the Company

Omnexa Technology is a fast-growing tech startup building advanced SaaS platforms and digital products for the GCC and global markets.
We focus on high-quality engineering, scalability, performance, and real product impact.

Role Overview

We are looking for a highly skilled Senior Software Architect to lead the technical architecture of our core products, design scalable systems, and guide the engineering team toward best practices.

This role is ideal for someone who wants to be part of a startup’s foundational team and grow into a future CTO/CIO.

Key Responsibilities

Design and own the Software Architecture for Omnexa’s platforms (Web, Mobile, SaaS).

Translate business requirements into technical blueprints, architecture diagrams, and service designs.

Define the Tech Stack, frameworks, and cloud services aligned with product goals.

Architect and oversee Microservices, Modular Systems, API integrations, Event-driven structures, etc.

Provide strong technical leadership to developers, DevOps, and QA teams.

Perform Code Reviews and enforce clean code standards and Git workflows.

Collaborate closely with Product and Leadership teams on the Technology Roadmap.

Ensure the platform meets high standards of Security, Performance, Reliability, and Scalability.

Prepare and maintain detailed technical documentation.

Required Qualifications

4–10+ years of hands-on software development experience.

Strong expertise in one or more backend stacks:

Node.js / Laravel / .NET / Java / Go

Solid experience with front-end or cross-platform is a plus:

React / Next.js / Flutter

Deep understanding of:

System Design

Microservices Architecture

RESTful APIs

Authentication / Authorization

Database Design (SQL + NoSQL)

Proficiency with cloud platforms: AWS / Azure / GCP.

Familiarity with DevOps concepts: CI/CD, Docker, Containers.

Strong leadership mindset and decision-making capabilities.

Excellent communication skills and ability to work in a fast-paced startup environment.

Good English communication (written & verbal).


Minimum of 4 years of experience in software architecture, design, and development within fast-paced environments.Proven expertise in architecting cloud-based systems, SaaS platforms, or enterprise applications.Strong background in software development with proficiency in multiple programming languages and frameworks.Demonstrated ability to lead technical teams and manage complex, multi-phase projects.Excellent communication and interpersonal skills for effective collaboration with stakeholders at all levels.Deep understanding of software design patterns, architectural principles, and best practices.Experience with DevOps practices, CI/CD pipelines, and modern deployment strategies.Ability to analyze business requirements and translate them into scalable technical solutions.Strong problem-solving skills and a proactive approach to overcoming technical challenges.Familiarity with security, compliance, and data privacy considerations in software architecture.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com