Skip to content

Verified Jobs, Verified Candidates

TodayAll jobsRadarSavedBrief
Sign inFor employersالعربية
TodayAll jobsRadarSavedBrief
For employers
Sign inالعربية
Suggested places
RiyadhSaudi Arabia
JeddahSaudi Arabia
DammamSaudi Arabia
DubaiUnited Arab Emirates
Abu DhabiUnited Arab Emirates
DohaQatar
Kuwait CityKuwait
ManamaBahrain
MuscatOman
Remote
  1. Jobs
  2. Saudi Arabia
  3. Riyadh
  4. Software & IT
  5. Software Engineer

Software Engineer

  • Lucidya
  • Riyadh, Saudi Arabia · Remote
  • Posted 18 Oct
  • Verified source
Job type
—
Work mode
Remote
Seniority
—
Salary
Not stated

Summary

Lucidya is hiring a Software Engineer in Riyadh to improve the reliability, scale, and architecture of its AI-powered customer experience platform. The role involves building distributed services and messaging pipelines, optimizing databases and search systems, improving observability, and handling production incidents. The engineer will also contribute to platform decoupling, Kubernetes migration, CI/CD improvements, and internal engineering tools. Lucidya seeks hands-on experience with distributed systems, event-driven architecture, production backends in Rails or Python, and complex systems debugging.

The posting

As published on lucidya.com. Pulled from the employer's site and shown as they wrote it.

Lucidya is a leading AI-powered Customer Experience Management (CXM) platform in the MENA region, enabling enterprises to understand, engage, and serve customers across digital channels at scale.

As we move toward IPO-scale, we are rebuilding parts of our platform to achieve:

  • Extreme reliability (SLO-driven engineering)
  • High-scale distributed processing (billions of data points)
  • AI-native architecture (LLM + real-time intelligence)

We don’t optimize for titles, we optimize for impact! Whether you are junior or senior doesn’t matter and what matters is your ability to move faster and think deeper than the average engineer. We operate with extreme ownership. Problems don’t belong to teams or tickets where they belong to whoever sees them. The right person for this role doesn’t walk past a broken system. If something is failing, you fix it even if it’s not “your job.”

Microservices & Distributed Architecture

  • Design and operate high-throughput, event-driven pipelines across a 100+ microservice ecosystem handling billions of data points
  • Build and scale distributed messaging systems with RabbitMQ, backpressure management, consumer scaling, and queue health
  • Develop and maintain API gateway layers with advanced routing (multi-upstream, traffic splitting, environment isolation)
  • Architect SSO and identity federation for enterprise clients, supporting multi-IdP routing with zero coupling to core services
  • Define clean service boundaries across ingestion, processing, and delivery pipelines spanning Ruby and Python

Performance & Systems

  • Diagnose and resolve complex production issues (e.g., deadlocks, queue exhaustion, connection pool saturation) — and eliminate root causes
  • Optimize PostgreSQL for heavy write workloads, contention management, schema design, triggers, and connection scaling
  • Design and tune Elasticsearch for search, indexing, and real-time Arabic relevance at scale
  • Make informed trade-offs between multi-process and async architectures based on workload characteristics

Observability & Reliability

  • Build and maintain observability across a large-scale system using Grafana, Loki, distributed tracing, and SLOs
  • Own production incidents end-to-end, tracing failures across queues, search systems, and external integrations
  • Lead root cause analysis and implement preventative measures across multi-service pipelines
  • Build internal tooling that improves engineering velocity, automation, deployment gating, and review enforcement
  • Turn architectural principles into enforceable standards and guardrails, not just documentation

Platform Evolution

  • Drive platform decoupling and service isolation across the system
  • Contribute to Kubernetes migration and infrastructure modernization
  • Standardize and improve CI/CD pipelines across services

Stack

Ruby on Rails · Python · PostgreSQL · Elasticsearch · Redis · RabbitMQ · Kubernetes · AWS / GCP · APISIX · Grafana + Loki

What We Are Looking For

  • Strong foundation in distributed systems. You understand failure modes before you write the first line
  • Hands-on experience with event-driven architecture and message queues in production
  • Deep comfort with concurrency, backpressure, and fault tolerance
  • Track record debugging complex production issues — not just fixing them, preventing them
  • Experience with Rails or Python backends at meaningful scale
  • You improve systems you weren’t asked to touch

This Role is a Strong Fit If You…

  • Read and understand an existing codebase by week one
  • See a broken system and fix it before anyone asks you to
  • Have strong opinions about architecture and can back them up with data
  • Think in systems: latency, throughput, failure modes, and cost at scale
  • Treat documentation, tests, and observability as non-negotiable defaults and not afterthoughts
  • Ship fast and without breaking things. Speed and quality are not a trade-off for you
  • Consistently exceed expectations where meeting the bar is a floor, not a target
  • Are hungry for hard challenges and actively seek problems at the edge of your limits
  • Feel a sense of urgency that doesn’t require external pressure
  • Have rebuilt or stabilised something significant and can talk about it concretely

Why Lucidya

  • Real scale with billions of events and not just toy systems
  • Direct impact at CTO and executive level
  • Pre-IPO with clear trajectory and your work has real impact on clients
View the original posting

Sign up free to open the employer's posting. Have an account? Sign in

Closing date

dayshrsminsec

No closing date at the source

The employer's site doesn't give one, so this job can close any day. Check the posting before you count on it.

Check the posting on lucidya.com

Skills

  • AWS
  • Google Cloud
  • Kubernetes
  • PostgreSQL
  • Python

Lucidya

Technology

All jobs at Lucidya

ReferenceGH 6B9D C72B CC83

Always check the employer's original posting for details.

Similar jobs

  • Mobile App Engineer, Team Lead

    SIHAMCORiyadhVerified source

    SIHAMCO is hiring a Mobile App Engineer to lead a software engineering team in Riyadh. The role covers software architecture and development, team mentorship, code reviews, collaboration on requirements, and delivery across the software development lifecycle. The requirements include experience with mobile and…

    18 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Systems Integration Engineer - Rail

    EgisRiyadhVerified source

    Egis is seeking a Systems Integration Engineer - Rail for a hands-on engineering role based in Riyadh. The engineer will design, build, and maintain integrations across third-party systems, Java microservices, messaging platforms, devices, edge environments, and AWS deployments. Responsibilities include modernizing…

    18 Oct
    24 days left12 Nov
  • Odoo Developer

    Saudi Gold RefineryRiyadhVerified source

    Saudi Gold Refinery (SGR), a Saudi mining and precious-metals company, is hiring an Odoo Developer in Riyadh. The role develops and maintains Odoo modules and integrations supporting refining operations, inventory, payroll, and regulatory compliance. Responsibilities include database optimization, access controls…

    18 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Technical Lead

    Saudi AZMRiyadhVerified source

    Saudi AZM is hiring a Technical Lead in Riyadh to guide technical teams and lead the design, development, and deployment of complex software systems. The role includes making technology and architecture decisions, planning projects, managing risks, mentoring team members, and coordinating with business and product…

    18 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • AI Engineer

    Saudi AZMRiyadhVerified source

    Saudi AZM is hiring an AI Engineer in Riyadh to build, fine-tune, evaluate, and operate production LLM systems, including RAG and multi-agent applications. The role also covers cloud and MLOps infrastructure, Kubernetes, CI/CD and GitOps releases, observability, security controls, and disaster recovery. The engineer…

    18 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • AI Engineer

    Saudi AZMRiyadhVerified source

    Saudi AZM is hiring an AI Engineer in Riyadh to build and operate production LLM systems, including fine-tuning, evaluation frameworks, multi-agent applications, and RAG solutions. The role also covers cloud and MLOps infrastructure, security, observability, disaster recovery, and CI/CD release practices. The engineer…

    18 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Software & IT jobs in Riyadh
  • All jobs in Riyadh
  • Software & IT jobs in the Gulf

Software Engineer

Lucidya

Apply

Every job is real. Every candidate is proven.

العربية

For candidates

  • Browse jobs
  • How it works
  • Create a free account
  • Your Radar

For employers

  • Post a job
  • Why GulfHire for hiring
  • Pricing: $90 per job
  • Employer sign in

GulfHire

  • About
  • Trust and safety
  • Contact

Jobs by country

  • Saudi Arabia
  • United Arab Emirates
  • Qatar
  • Kuwait
  • Bahrain
  • Oman

Jobs by city

  • Riyadh
  • Jeddah
  • Dammam
  • Dubai
  • Abu Dhabi
  • Doha
  • Kuwait City
  • Manama
  • Muscat
© 2026 GulfHireTermsPrivacyRefundsCookiesLegal
    Suggested places
    RiyadhSaudi Arabia
    JeddahSaudi Arabia
    DammamSaudi Arabia
    DubaiUnited Arab Emirates
    Abu DhabiUnited Arab Emirates
    DohaQatar
    Kuwait CityKuwait
    ManamaBahrain
    MuscatOman
    Remote