Own technical strategy and roadmaps for shared binaries/daemons, native system services, libraries, and scripting components (Perl/ Tcl /Python, JS, Java)
Ensure ABI stability, compatibility, and safe evolution of shared libraries; author and review C/C++ APIs; manage risk during architecture/OS/toolchain changes
Define and enforce coding standards, quality gates, and test strategies (unit/functional/integration/reliability/perf) for native and managed code bases
Lead security posture for shared components: SBOM, supply‑chain scanning, patch cadence, and threat modeling
Drive service operability: health checks, resource limits, observability hooks, rollout/rollback strategies for long-running daemons and system services
Mentor engineers and collaborate across platform, product, QA, and release teams
Requirements
Expert-level C/C++: Minimum 8+ years developing and maintaining production C/C++ systems on Linux
Expert knowledge of Linux internals, memory management, process lifecycle, 32/64 bit arch differences
Deep Systems Expertise: ELF internals, C/ C++ ABI compatibility, symbol versioning, shared‑lib migration strategies