Company logo hidden

Senior Software Engineer - Security Systems

Unlock employer 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

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.

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

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct