Назад
Company hidden
9 дней назад

Staff Software Engineer - Threat Protection Systems

160 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer - Threat Protection Systems (C/C++/Linux): Building next-generation DDoS detection and mitigation capabilities for threat protection products with an accent on packet processing, network protocols, and adaptive security analysis. Focus on designing multi-threaded data-plane systems, investigating attack traffic with advanced debugging tools, and validating reliable customer-facing features.

Location: San Jose, California; hybrid work arrangement

Targeted compensation: up to $160,000 OTE annually.

Company

hirify.global develops secure application solutions that help customers keep applications secure and available through security, intelligence, and automation.

What you will do

  • Design and implement DDoS detection and mitigation approaches based on malware behavior, traffic patterns, network protocols, and policy requirements.
  • Develop an extensible mitigation data plane with programmable packet-processing logic for emerging botnet attacks.
  • Build and maintain data-plane, control-plane, configuration, logging, and policy-enforcement components using multi-core and multi-threaded programming.
  • Investigate defects, analyze traffic, identify root causes, and deliver fixes using GDB, Wireshark, tcpdump, and related tools.
  • Collaborate with product management, architecture, QA, support, and platform engineering teams to define, review, and validate features.
  • Create design documentation, unit tests, implementation notes, and end-to-end validation plans.

Requirements

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 3+ years of software engineering experience in networking, security, distributed systems, Linux systems, or related product development.
  • Strong programming skills in C/C++, Python, and Bash.
  • Understanding of OSI layers, TCP/IP networking, packet processing, DNS, HTTP, and TLS.
  • Experience with Linux networking systems, operating-system concepts, packet filtering, forwarding, traffic-processing paths, or multi-threaded systems.
  • Ability to develop features from requirements through coding, testing, debugging, and validation, with strong cross-functional communication skills.

Nice to have

  • Curiosity about AI/ML applications, container platforms, and distributed systems in security.
  • Experience with profiling tools such as perf or similar utilities.

Culture & Benefits

  • Hybrid work environment in San Jose, California.
  • Strong ownership, systems thinking, and practical problem-solving are valued.
  • The role includes challenging product, customer-support, and integration work.
  • Interviews must reflect the candidate's own skills; AI or recording tools are not permitted during live interviews unless explicitly approved.

Hiring process

  • Interviews evaluate the candidate's independent technical skills and thinking.
  • Use of AI or recording tools during live interviews requires explicit invitation or advance approval as a reasonable accommodation.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →