Principal Software Engineer — Content Filtering Platform

Added
26 days ago
Type
Full time
Salary
Salary not provided

Related skills

linux gitlab ci/cd c++17 cmake udp

📋 Description

  • Write and own production C++ for URL rating, categorization, and libs.
  • Modernize memory ownership, concurrency safety, and reduce debt.
  • Harden UDP protocol security: key management and integrity.
  • Set coding standards, perform code reviews, mentor senior engineers.
  • Build and maintain architecture documentation across the platform.
  • Drive automated testing strategy with C++ unit and integration tests.

🎯 Requirements

  • Expert-level C++17: move semantics, smart pointers, concurrency primitives, RAII.
  • Strong Linux systems programming: pthreads, epoll, high-throughput UDP.
  • High-throughput server design: thread pools, cache, lock-free paths, benchmarking.
  • Applied cryptography: AES-CBC, key management, integrity checks.
  • Build systems: CMake, Linux packaging (DEB/RPM), GitLab CI/CD pipelines.
  • Education: BS +10 yrs or MS +8 yrs or PhD +6 yrs; CS/Engineering preferred.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →