Logo for AppNiv Software Development

Low-Level Security Team Manager (Linux, C/C++)

Role overview

Summary

This role is for a Senior Low-Level Security Engineer – Team Manager focused on developing Linux endpoint security capabilities. You will lead a team while also contributing technically, shaping architecture, and influencing product strategy within an early-stage cybersecurity startup.

Qualifications

  • 7+ years of experience in low-level systems or security engineering.
  • Proven experience leading or mentoring engineers.
  • Strong expertise in C/C++ (systems-level, performance-critical environments).
  • Deep understanding of Linux OS internals.
  • Strong familiarity with Linux kernel architecture and user/kernel boundaries.

Responsibilities

  • Lead the design and development of Linux-based endpoint security components
  • Define architecture and technical direction for Linux platform support
  • Drive engineering standards, secure coding practices, and performance optimization
  • Develop low-level components in modern C++ (C++17/20) and C when needed

Key facts

Hard skills

Other skills

  • Leadership
  • Decision Making
  • Communication
  • Collaboration

About the company

AppNiv Software Development logo

AppNiv Software Development

  • IT Services & Consulting
  • 2–10
WHAT WE OFFER Project-based solutions We use outside-in thinking to develop strategies for your product’s success and partner with you to develop function specifications that detail your product's capabilities, appearance, and importantly user interaction. This includes studying and defining detailed usage, understanding the market, where it is going and what the solution needs to cope with; defining users, defining requirements and pre-empting scalability. Team Building and Augmentation AppNiv offers a seamless Team Extension and Team building service through studying your requirements and providing specific skill-set resources, or multiple skill-set resources dedicated to your project. These resources act as your own in-house team specialists, without the need for extra overhead once your project is up and running. This reduces talent “ramp-up” time, while also ensuring you remain within budget throughout the whole process. WHO WE SERVE Entrepreneurs At AppNiv we pride ourselves in partnering our clients, thinking in their shoes and advising on the best way forward while keeping scalability, costs, time, and results at the forefront of our development process. Startups Custom software requirements for start-ups is a unique undertaking as no one size ever fits all. Your company’s brilliant idea, needs hands-on guidance from experts who can manage scalability, speed up your time to market and keep those costs well in hand. Enterprises Corporates are evolving at a dramatic pace and technology is the driver of bottom line efficiencies. As leader of your Technology department, your corporate depends on you to make sure everything works, and you develop the technology infrastructure to meet the needs of the company for the future, not play catch-up with dated technology. WHERE YOU CAN FIND US www.linkedin.com/in/idoniv1 ‪ skype:idoniv‬ +972-54-4211188 contact@appniv.com

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About the Company

Our client is an early-stage cybersecurity startup building foundational endpoint security technology for Windows, Linux, and macOS.Their work lives deep in the operating system: processes, memory, kernel boundaries, and attacker tradeoffs. We focus on real threats, real exploits, and defensive systems that must hold up against skilled adversaries — not academic exercises.

About the Role

We're looking for a Senior Low-Level Security Engineer – Team Manager (Linux) to lead development of our Linux endpoint security capabilities.

This is a hands-on leadership role combining deep technical ownership with team leadership. You will lead a team of engineers, define the technical direction for Linux, and personally contribute to core low-level components.

You will work at the intersection of systems programming, kernel-level engineering, vulnerability research, and security, while shaping architecture and influencing product strategy.

What You'll Do

  • Lead the design and development of Linux-based endpoint security components
  • Define architecture and technical direction for Linux platform support
  • Drive engineering standards, secure coding practices, and performance optimization
  • Own critical decisions around system design, scalability, and reliability
  • Develop low-level components in modern C++ (C++17/20) and C when needed
  • Work directly with Linux OS internals: processes, threads, memory, filesystems, IPC, networking
  • Interact with kernel-level mechanisms and system interfaces
  • Build security-sensitive code with strong focus on performance and stability
  • Analyze real-world attack techniques, exploits, and vulnerabilities in Linux environments
  • Design and implement exploit mitigations and hardening mechanisms
  • Lead reverse engineering and low-level system analysis efforts
  • Translate attacker techniques into prevention and detection strategies
  • Lead, mentor, and grow a team of low-level Linux engineers
  • Conduct deep code reviews and provide technical guidance
  • Support hiring and scaling of the team
  • Work closely with detection, research, and product teams
  • Align engineering execution with product and security strategy

Requirements

  • 7+ years of experience in low-level systems or security engineering
  • Proven experience leading or mentoring engineers
  • Strong expertise in C/C++ (systems-level, performance-critical environments)
  • Deep understanding of Linux OS internals
  • Strong background in multithreading, synchronization, and concurrency
  • Experience with reverse engineering and low-level debugging
  • Assembly-level understanding (x86, ARM, or similar)
  • Strong understanding of vulnerabilities and exploit mitigations (ASLR, DEP, stack protections, sandboxing, etc.)
  • Experience analyzing binaries and runtime behavior to identify security issues

    Linux-Specific Expertise (Must Have)
  • Strong familiarity with Linux kernel architecture and user/kernel boundaries
  • Experience with system interfaces such as: eBPF / BPF, ptrace, /proc and /sys, netfilter / iptables / nftables
  • Understanding of Linux security modules (LSM) and mechanisms such as: SELinux / AppArmor, seccomp, namespaces & cgroups
  • Experience working with system calls, signals, and low-level process control
  • Debugging using tools like gdb, strace, perf
    Leadership & Communication
  • Ability to lead technical direction while staying hands-on
  • Strong decision-making and prioritization skills
  • Ability to balance security, performance, and delivery timelines
  • Clear communication and cross-team collaboration

Nice to Have

  • Kernel development experience (drivers, modules, or kernel contributions)
  • Vulnerability research, fuzzing, or exploit development
  • Malware analysis / DFIR experience
  • Experience with container security (Docker, Kubernetes runtime security)
  • Experience with hypervisors or virtualization security
  • Offensive security / penetration testing background
  • Experience building EDR/XDR or endpoint agents
  • Startup or early-stage company experience

Related jobs

See all IT Security Manager jobs

Other jobs at AppNiv Software Development