NADIA Global Executive Search | Recruitment Agency in UAE

Senior Software Development Engineer 3 (Ordering Applications Squad)


  • UAE / Abu Dhabi
  • 5-10 Years experience
  • Đ N/A - N/A Package
  • On-site

Job Summary:

One of our clients in Abu Dhabi is looking for Senior Software Development Engineer 3

Key Responsibilities:
    • Strong proficiency in at least one backend language: Python, Java, or Node.js, with deep understanding of language internals and performance characteristics
    • Proven track record of designing, building, and operating microservices architectures at scale in production
    • Design the software and systems in your area of ownership, ensuring they meet their design objectives and align with longer-term business needs
    • Handle complex software modules that are logically dense — whether from business, idempotence, robustness, or scalability requirements
    • Simplify code and infrastructure, prioritizing tasks that measurably reduce maintenance and migration costs
    • Preemptively identify and resolve technical risks before they jeopardize projects; resolve cross-team dependencies early
    • Debug and reproduce non-deterministic bugs and system issues that would normally escape less experienced engineers
    • Deep experience with cloud platforms (GCP, AWS, or Azure) including architecture decisions, cost optimization, and multi-region deployments
    • Expert-level knowledge of containerization (Docker) and orchestration (Kubernetes) in production environments
    • Strong experience with CI/CD pipelines, deployment strategies (blue-green, canary), and automated quality gates
    • Advanced database skills: query optimization, sharding strategies, replication, and data modeling for high-throughput systems
    • Extensive experience with event-driven architectures and message brokers (Kafka, SQS/SNS, Pub/Sub) at scale
    • Deep understanding of caching layers (Redis, Memcached, CDN) and their role in system performance and reliability
Requirements:
    • Experience leading technical design reviews and architectural decision records (ADRs) for cross-team systems
    • Track record of driving large-scale migrations, platform re-architecture, or system decomposition projects
    • Hands-on experience with observability at scale: custom metrics, distributed tracing, SLO/SLI frameworks, and incident management
    • Experience with infrastructure-as-code (Terraform, Pulumi) and platform engineering practices