Company logo hidden

Software Engineer (DevOps) - Managed Storage

Unlock employer Dubai, United Arab Emirates Posted: 09 Apr 2026

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

At the company, we believe people deserve more from their money—more visibility, more control, and more freedom. Since our inception in 2015, we have been driven by the mission to empower our 70+ million customers with innovative financial products such as spending, saving, investing, and more. As we continue to grow rapidly, our people and culture remain critical to our success. We take pride in being certified as a Great Place to Work™, with a talented team of over 13,000 employees working across the globe.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Our Technology team is the backbone of our operations, building the systems and experiences that keep the company moving. We are seeking a Software Engineer with expertise in self-managed storage solutions like Redis and Kafka. This role involves developing and operating critical infrastructure at a global scale while ensuring resilience, automation, and scalability from day one.

What You'll Be Doing:

  • Designing, operating, and evolving our storage solutions, such as Kafka clusters at scale, across cloud and/or on-premise environments.
  • Building and maintaining self-managed, highly available distributed systems (messaging, storage, data infrastructure).
  • Architecting multi-region deployments, failover strategies, and disaster recovery for mission-critical systems.
  • Developing infrastructure as code and internal self-service platforms to allow engineering teams to provision and operate safely at scale.
  • Driving automation across provisioning, scaling, upgrades, patching, and incident remediation.
  • Contributing to reliability standards (SLOs, SLIs, error budgets) and enhancing observability across the stack.
  • Collaborating with backend, platform, security, and compliance teams to design infrastructure that meets regulatory and audit requirements.
  • Participating in incident response and postmortem processes, focusing on systemic improvements.

What You'll Need:

  • Expertise operating Apache Kafka in production at scale, including cluster provisioning, lifecycle management, capacity planning, performance tuning, replication, failover, and resilience design.
  • Knowledge of security hardening (ACLs, encryption, authentication).
  • A background in SRE, platform engineering, or infrastructure engineering.
  • Deep understanding of distributed systems concepts (consensus, partitioning, fault tolerance, backpressure, networking).
  • Experience with Linux, containerization (Docker), and Kubernetes.
  • Expertise in Infrastructure as Code (e.g., Terraform) and configuration management (e.g., Ansible).
  • Familiarity with CI/CD systems and automation pipelines.
  • Ability to independently design and deliver complex systems in collaboration with multiple internal stakeholders.
  • Hands-on software engineering skills.

Nice to Have:

  • Experience operating other stateful systems at scale (e.g., Postgres, Redis, object storage).
  • Knowledge of monitoring and observability tooling (e.g., Prometheus, Stackdriver, Vector, VictoriaMetrics).
  • Exposure to regulated environments or financial systems.
  • Experience operating infrastructure across cloud (GCP/AWS) and on-premise environments.

We prioritize diversity and inclusion throughout the hiring process and encourage applications from individuals with various backgrounds and experiences.

Important Notice for Candidates: Please apply only through official company channels and be wary of job scams. We do not request payment or personal financial information during the hiring process. Always verify that communications come from official company emails. By submitting your application, you confirm that all information provided is accurate and truthful.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct