Unikie Circular Logo

Senior Software Engineer - Security Systems

Unikie Abu Dhabi, United Arab Emirates Posted: 07 Nov 2024

Financial

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

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Abu Dhabi, United Arab Emirates. The ideal candidate will have a strong background in multiple programming languages and a deep understanding of secure coding practices.

Key Responsibilities:

  • Design, develop, and maintain secure software solutions using Rust, Python, and C/C++.
  • Implement and enforce secure coding practices to prevent security vulnerabilities.
  • Conduct security assessments and code reviews to identify and mitigate risks.
  • Collaborate with cross-functional teams to integrate security measures into the software development lifecycle.
  • Stay up-to-date with the latest security trends, tools, and technologies.
  • Mentor and guide junior engineers on secure coding practices and security best practices.
  • Troubleshoot and resolve security-related issues in a timely manner.
  • Produce high-quality, well-documented code and technical documentation.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience as a Senior Software Engineer with a focus on security.
  • Proficiency in Rust, Python, and C/C++.
  • Deep understanding of communication and cryptographic standards and technologies, such as IPSec, TLS, CMS, X.509, and MACsec.
  • Knowledge of networking protocols and WiFi standards.
  • Knowledge in Cyber Security, including DDoS mitigation, SSL/TLS, and secure coding practices.
  • Experience with concurrency and thread safety, particularly in multi-threaded and distributed systems.
  • Strong understanding of secure coding practices and principles.
  • Self-starter with a commitment to producing top-quality work.
  • Experience with security assessment tools and techniques.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.

Language Requirements:
Conversational proficiency in English is assumed based on the context of the job responsibilities and requirements.

Company Overview:
Unikie is a software engineering and innovation company focused on infusing intelligence into machines, vehicles, and industrial solutions. We enable clients to become leaders within their industries by securing their success in the evolving digital landscape of tomorrow. We are committed to building a more secure, efficient, and intelligent world through our automated marshalling solutions and software engineering services.

Apply now

Jobs you might like   View all jobs

About Unikie

Unikie is a software engineering and innovation company founded in 2015. We specialize in automated marshalling solutions and software engineering services, driving change in various industries. Our team of 600+ professionals is dedicated to creating secure, efficient, and intelligent solutions.

Benefits at Unikie

    • Medical Insurance (including family)
    • Relocation (travel expenses including family)
    • Visa Processing