Rust Developer

Caliberly

Dubai

On-site

AED 260,000 - 420,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Career development opportunities
Challenging projects

Job summary

Caliberly is seeking a skilled Rust Developer to design, implement and maintain high performance software components. You will collaborate with product, architecture, QA and operations to build scalable systems, addressing performance and safety challenges.

You will design modules in Rust, ensure code quality with reviews and tests, and contribute to architecture discussions. The role requires strong Rust skills and experience with async programming and concurrency.

Qualifications

  • Bachelors degree in Computer Science or related field.
  • Minimum 35 years of software development experience, with at least 2 years of production level Rust development preferred.
  • Strong proficiency in Rust including ownership, borrowing and lifetimes.
  • Solid understanding of systems programming, memory management and concurrency.

Responsibilities

  • Design and develop software modules using Rust with focus on safety and performance.
  • Write clean, tested Rust code and ensure quality via reviews and tests.
  • Work on asynchronous, concurrent software and optimize latency/throughput.
  • Collaborate on architecture discussions and manage version control workflows.
  • Troubleshoot, profile, debug and deploy services on premises or in cloud.
  • Document designs and mentor junior engineers to build a Rust culture.

Skills

Rust
Async programming
Ownership/borrowing
Performance optimization
Distributed systems
CI/CD
Git
Mentoring

Education

Bachelor's degree in CS/Software Engineering

Tools

Docker
Kubernetes
Cargo
rustc
clippy

Job description

We are seeking a skilled Rust Developer to design, implement and maintain efficient, reliable and high performance software components using the Rust programming language. The successful candidate will work collaboratively with product, architecture, QA and operations teams to build scalable systems, address performance and safety challenges, and drive technical excellence.

Key Responsibilities
  • Design and develop software modules, services or systems using Rust, employing its ownership, borrowing and lifetime semantics for safety and performance.
  • Write clean, idiomatic, maintainable and well tested Rust code; ensure code quality through peer review, unit/integration tests and refactoring.
  • Work on performance critical and concurrent/async software: use Rusts async/await, multithreading, safe concurrency primitives and zero cost abstractions.
  • Collaborate in architecture/design discussions: choose appropriate patterns, manage version control workflows, ensure modular, reusable and maintainable code.
  • Troubleshoot, debug and optimise existing systems: profiling, memory/safety auditing, latency or throughput improvements.
  • Participate in deploying and maintaining services (on premises or cloud), support CI/CD pipelines, containers or orchestration if needed.
  • Document design, implementations and act as a technical resource: share best practices, potentially mentor junior engineers, and help build a Rust culture when applicable.
Qualifications & Experience
  • Bachelors degree (or higher) in Computer Science, Software Engineering or a related technical field.
  • Minimum 35 years of software development experience, with at least 2 years of production level Rust development preferred.
  • Strong proficiency in Rust: ownership model, borrowing, lifetimes, trait system, the Rust toolchain (Cargo, rustc, clippy, etc.).
  • Solid understanding of systems programming concepts: memory management, concurrency, async programming, performance optimisation, data structures and algorithms.
  • Familiarity with relevant frameworks or ecosystems (e.g., async runtimes like Tokio / asyncstd, web frameworks, embedded/low level, or backend/microservices) is a plus.
  • Comfort with development tooling, version control (Git), CI/CD pipelines, and deployment tooling (Docker/Kubernetes or equivalent) is advantageous.
  • Excellent collaboration, communication and problem solving skills; capable of working independently and as part of a cross functional team.
  • Strategic technical thinker: able to influence architecture decisions, anticipate scalability/performance issues and drive improvements.
  • High ownership and accountability: takes responsibility for end to end delivery, quality and outcomes.
  • Mentoring mindset: supports team growth, shares knowledge and helps elevate others capabilities.
  • Adaptable and agile: thrives in a fastmoving software development environment, comfortable with changing priorities.
  • Results oriented: focused on measurable outcomes (performance, scalability, delivery) rather than just output.
  • Collaborative and inclusive: works well across teams, communicates clearly and fosters collective success.
What We Offer
  • Competitive salary and benefits aligned with UAE market and experience.
  • Opportunity to build and shape high impact software systems using Rust in a challenging, modern environment.
  • Exposure to cutting edge problems (systems, concurrency, performance, low latency, reliability) and best practice engineering culture.
  • A collaborative team environment, growth opportunities and professional development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Marketing
Product Marketing

Caliberly • Dubai

On-site
AED 300,000 - 450,000
Rust Developer - Backend AI Tools
Rust Developer - Backend AI Tools

YO IT Consulting • Dubai

On-site
AED 200,880 - 312,480
Remote work
Rust Systems Engineer - High-Performance, Scalable
Rust Systems Engineer - High-Performance, Scalable

Caliberly • Dubai

On-site
AED 260,000 - 420,000
Competitive salary
Career development opportunities
Challenging projects
Rust Systems Engineer (Performance & Concurrency)
Rust Systems Engineer (Performance & Concurrency)

Caliberly • Dubai

On-site
AED 300,000 - 450,000
Senior Dotnet Developer
Senior Dotnet Developer

Ocean Consulting Services • Dubai

On-site
AED 180,000 - 300,000
Principal Rust Development Engineer
Principal Rust Development Engineer

Bybit • Dubai

On-site
AED 350,000 - 700,000
Growth Fund
Internal events
Global collaboration
+2
Java Developer
Java Developer

Caliberly • Dubai

On-site
AED 240,000 - 420,000
Competitive salary
Growth opportunities
Collaborative culture
Senior Developer
Senior Developer

Casinetto • Dubai

On-site
Remote Rust Backend Engineer for AI Tools & APIs
Remote Rust Backend Engineer for AI Tools & APIs

YO IT Consulting • Dubai

On-site
AED 200,880 - 312,480
Remote work
Senior Backend Engineer, Core APIs (SRE Focus)
Senior Backend Engineer, Core APIs (SRE Focus)

Jobgether • United Arab Emirates

On-site
AED 350,000 - 520,000
Fully remote work environment
Competitive USD compensation
Exposure to modern tech stack