Senior Software Engineer (Backend)

CargoX

Abu Dhabi

On-site

AED 300,000 - 540,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CargoX, a UAE-based autonomous logistics company, seeks a Senior Software Engineer (Backend) to build and scale CoreConnect, our fleet orchestration platform. You will design and implement high-performance Kotlin Spring Boot services with a Hexagonal architecture, integrating diverse vehicle APIs and data streams to drive operational excellence.

The role emphasizes real-time data ingestion, secure multi-tenant design, and close collaboration with Product and DevSecOps to deliver reliable,

Qualifications

  • Bachelor’s degree or higher in Computer Science or related field.
  • 5+ years of professional experience with Java or Kotlin and Spring Boot delivering complex systems in a SaaS startup environment.
  • Deep proficiency in distributed systems, Hexagonal Architecture, and scalable API design.
  • Experience with SQL (PostgreSQL), GIS (PostGIS), and time-series data (TimescaleDB).
  • Experience architecting low-latency communication (WebSockets, MQTT) and building abstraction layers for third-party vendor APIs.
  • Security & quality focus with automated testing (unit/integration), SAST/DAST, and observability tooling.
  • Frontend experience with React or Next.js and TypeScript.
  • Cloud/AWS and Kubernetes (EKS), CI/CD, and Infrastructure as Code (Terraform/Helm).
  • Industry background in logistics, robotics, or fleet management systems.
  • Business English fluency.

Responsibilities

  • Design, implement, and optimize scalable Kotlin Spring Boot backend services using a Hexagonal architecture for high-performance fleet orchestration.
  • Manage complex data layers (Postgres/PostGIS, TimescaleDB) and develop a Unified Abstraction Layer to integrate autonomous vehicle APIs.
  • Drive real-time data engineering roadmap and resolve bottlenecks to ensure sub-second latency (MQTT/WebSockets).
  • Enforce security and observability standards; implement multi-tenant architecture (RLS) and RBAC.
  • Partner with Product, Engineering Leadership, and DevSecOps to build high-quality solutions with measurable business impact.
  • Mentor engineers, lead code reviews, and promote operational excellence.

Skills

Java
Kotlin
React
TypeScript

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Boot
Hexagonal Architecture
PostgreSQL
PostGIS
TimescaleDB
WebSockets
MQTT
RBAC
SAST
DAST
Terraform
Kubernetes (EKS)

Job description

CargoX is a UAE-based autonomous logistics company deploying driverless delivery vehicles across last-mile, middle-mile and long-haul routes. CoreConnect is its fleet orchestration platform and the digital glue within its ecosystem of autonomous mobility in logistics. It gives organizations a unified platform to track, manage, and integrate autonomous vehicles, connects with the wider operations ecosystem, and optimizes fleet utilization through data insights and reporting.

We are seeking a Senior Software Engineer (Backend) who prioritizes system reliability and product impact. You will be a key contributor to CoreConnect, developing a scalable Hexagonal Backend API service that serves as the primary interface for our commercial ecosystem. We value engineers who operate with a high degree of autonomy, technical pragmatism, and a commitment to operational excellence.

We are specifically looking for candidates who demonstrate ownership, pragmatism, and feel comfortable with navigating ambiguity.

Key Responsibilities
  • Core Engineering & Architecture: Design, implement, and optimize scalable Kotlin Spring Boot backend services using a Hexagonal architecture for high-performance fleet orchestration.
  • Data & Integration Strategy: Manage complex data layers (Postgres/PostGIS, TimescaleDB) and develop a Unified Abstraction Layer to integrate diverse autonomous vehicle APIs for fleet-agnostic control.
  • Real-time Systems & Optimization: Drive the technical roadmap for real-time data engineering, resolving bottlenecks in high-frequency data ingestion (MQTT/WebSockets) to ensure sub-second latency.
  • Security, Scalability & Observability: Enforce standards for platform security and observability, implementing Multi-tenant Architecture (RLS) and Role-Based Access Control (RBAC).
  • Cross-Functional Collaboration: Partner closely with Product, Engineering Leadership, and DevSecOps to build high-quality solutions that drive measurable business outcomes.
  • Engineering Culture: Mentor engineers, lead rigorous code reviews, introduce process improvements, and foster a culture of operational excellence.
Qualifications
  • Experience & Education: Bachelor’s degree or higher in Computer Science or other relevant fields and 5+ years of professional experience with Java or Kotlin and Spring Boot delivering well-tested, complex systems in a SaaS startup environment
  • Architecture & Data Mastery: Deep proficiency in distributed systems, Hexagonal Architecture, and scalable API design. Expertise in SQL (PostgreSQL), geospatial data (GIS/PostGIS), and time-series data (TimescaleDB).
  • Real-Time & Integrations: Experience architecting low-latency communication (WebSockets, MQTT) and building abstraction layers for third-party vendor APIs.
  • Mindset & Execution: Proven ability to navigate ambiguity, balance architectural purity with commercial objectives (managing technical debt, shipping MVPs), and take full ownership of the code lifecycle and incident management (root-cause analysis and prevention).
  • Security & Quality: A consistent focus on software quality and security best practices with hands-on experience in automated testing (unit and integration test suites), SAST, DAST, and setting up platform observability tooling.
  • Complementary Expertise:
  • Frontend Proficiency: Practical experience building interfaces with React or Next.js and TypeScript.
  • Infrastructure & DevOps: Mastery of cloud environments, specifically AWS and Kubernetes (EKS), along with CI/CD pipelines and Infrastructure as Code (Terraform or Helm)
  • Industry Experience: Direct background in logistics, robotics, or fleet management systems.
  • Communication: Fluency in Business English is a must.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Frontend)
Senior Software Engineer (Frontend)

CargoX • Abu Dhabi

On-site
AED 150,000 - 230,000
Senior Backend Engineer – Real-Time Fleet Orchestration
Senior Backend Engineer – Real-Time Fleet Orchestration

CargoX • Abu Dhabi

On-site
AED 300,000 - 540,000
Product Manager (CoreConnect)
Product Manager (CoreConnect)

CargoX • Abu Dhabi

On-site
AED 350,000 - 520,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Space42 • Abu Dhabi

On-site
AED 280,000 - 480,000
Medical insurance
Wellbeing initiatives
Discount programs in UAE
Senior Software Engineer- Backend
Senior Software Engineer- Backend

Delivery Hero SE • Dubai

On-site
AED 420,000 - 660,000
Staff Engineer (Core & MLOps)
Staff Engineer (Core & MLOps)

Jobgether SRL • Abu Dhabi

Remote
AED 500,000 - 900,000
Remote-first
Flexible hours
Work on core infra
+2
Platform Engineer
Platform Engineer

UDrive Rent a Car • Dubai

On-site
AED 320,000 - 520,000
Senior Frontend Engineer (Next.js) - Real-Time UI & PWA
Senior Frontend Engineer (Next.js) - Real-Time UI & PWA

CargoX • Abu Dhabi

On-site
AED 150,000 - 230,000
Senior Full-Stack Web Developer
Senior Full-Stack Web Developer

Loft Orbital • Abu Dhabi

On-site
AED 200,000 - 250,000
Senior Frontend Engineer
Senior Frontend Engineer

BBGC • Dubai

On-site
AED 312,155 - 403,966