Skip to sign up

Job matched to your search

Senior System Engineer

Acveti · Abu Dhabi

Abu Dhabi · On-siteFull-TimePosted Aug 12, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

We are looking for a Senior Systems Engineer – Go & Rust to build performance-critical services and infrastructure-facing components across multiple platform initiatives within Digital Cloud Infrastructure Engineering.

The role will support initiatives including an Internal Developer Platform, cloud infrastructure, automation, Kubernetes management, and deployment orchestration . You will work on low-latency service-to-service communication using gRPC , develop performance-sensitive services in Go and Rust, and contribute to infrastructure automation.

The ideal candidate will have strong production experience with Go, Rust, gRPC, Protocol Buffers, and Kubernetes , along with a strong understanding of performance at the operating system and network layers.

Key Responsibilities

  • Design and implement gRPC services for low-latency, internal service-to-service communication.
  • Define, evolve, and maintain Protocol Buffer schemas while ensuring backward-compatible API versioning.
  • Build performance-sensitive components in Go and Rust , including data pipelines, proxies, long-running agents, and infrastructure services.
  • Develop infrastructure automation integrations for internal platform tooling.
  • Support Kubernetes cluster management, GitOps synchronization, and deployment orchestration for internal developer platforms.
  • Containerize applications and develop Kubernetes deployment manifests and Helm charts .
  • Profile and optimize services for latency, memory consumption, throughput, and overall system performance.
  • Design and implement concurrent systems using Go concurrency patterns such as goroutines, channels, and context cancellation.
  • Develop asynchronous Rust services using appropriate runtime frameworks such as Tokio .
  • Collaborate with platform, infrastructure, backend, and DevOps engineers across multiple concurrent initiatives.
  • Troubleshoot complex production issues across application, network, and infrastructure layers.
  • Contribute to system architecture, technical design decisions, and engineering best practices.

Required Skills & Experience

  • 6+ years of professional software/systems engineering experience .
  • Strong production experience with Go (Golang) .
  • Hands-on working experience with Rust , including:
  • Ownership and borrowing
  • Lifetimes
  • Error handling
  • Async programming
  • Tokio or another async runtime
  • Strong hands-on experience with gRPC and Protocol Buffers .
  • Experience designing service definitions, streaming RPCs, interceptors, and backward-compatible APIs.
  • Strong understanding of Kubernetes , including:
  • Deployments
  • Services
  • ConfigMaps
  • Secrets
  • Readiness probes
  • Liveness probes
  • Strong understanding of containerized application deployment.
  • Ability to reason about system performance at the OS, networking, and application layers .
  • Strong understanding of concurrency, distributed systems, and service-to-service communication.
  • Experience working with Linux-based production environments.

Preferred Skills

  • Experience with service mesh technologies such as Istio or Linkerd .
  • Experience with distributed tracing and observability using OpenTelemetry .
  • Experience building CI/CD pipelines for multi-language projects.
  • Hands-on experience with GitOps tools such as Argo CD or Flux .
  • Experience with Helm and Kubernetes automation.
  • Basic PostgreSQL administration experience.
  • Experience working on internal developer platforms or infrastructure automation.
  • Experience with performance profiling and benchmarking tools.

What We're Looking For

  • Strong systems engineering fundamentals and a performance-oriented mindset.
  • Ability to work across application, infrastructure, networking, and operating system layers.
  • Strong ownership of technically complex services.
  • Comfortable working across multiple concurrent platform and infrastructure initiatives.
  • Ability to design systems that are reliable, scalable, observable, and efficient.
  • Strong problem-solving and debugging skills.
  • Excellent collaboration skills across engineering and platform teams.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →