Company logo hidden

Senior System Software Engineer

Unlock employer Dubai, United Arab Emirates Direct to Company Posted: 27 Aug 2026

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

For more than two decades, the company has pioneered visual computing, the art and science of computer graphics. We develop and operate a globally distributed data storage and authentication services based on microservice architecture. We’re looking for a new team member who will help us improve our auth and storage systems by creating new microservices and improving existing ones, along with conducting regression, stress, and performance testing.

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

Location:
Germany, Munich
Armenia, Remote
Switzerland, Remote
Germany, Remote
UAE, Dubai

Work Conditions:
Full time

Responsibilities:

  • Participate in architecture design process of our distributed backend systems
  • Maintain and improve existing authentication and authorization microservices, along with developing new ones (OCaml / Rust)
  • Connect with customers and provide technical support for APIs and client use cases
  • Improve unit and integration tests coverage
  • Participate in the code review process

Requirements:

  • Degree in Computer Science, Computer Engineering, or a closely related field
  • 5+ years of relevant experience, ideally in the area of system programming
  • Experience with programming and debugging skills in Linux environment
  • Deep understanding of HTTP and REST or other HTTP-based RPC protocols, e.g., Twirp or gRPC
  • Experience with multi-threaded and asynchronous network programming concepts and frameworks (NodeJS, Akka, Tornado, Erlang/OTP, Rust/Tower)
  • Strong habit to verify and document your work
  • Understanding deployment process and networking in Kubernetes
  • Excellent communication skills in verbal and written technical English, with the ability to present the current status and final project deliveries

Ways to Stand Out:

  • Hands-on experience with Cassandra or similar databases and a general curiosity about distributed systems and algorithms
  • Understanding of modern protocols such as OAuth and OIDC; expertise in Active Directory and LDAP would be a big plus
  • Track record of building secure systems that handle sensitive data
  • Ability to debug and profile code on Linux: perf, tcpdump / Wireshark, strace, Valgrind, etc
  • Understanding functional programming paradigm and static strong type systems (relevant knowledge of Haskell, OCaml, F#, Scala, Rust, etc)
Apply Direct

Jobs you might like   View all jobs

About Computer Hardware Manufacturing Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct