F5 is seeking a Senior Software Engineer to join their BIG‑IP Shared Components Team, focusing on the maintenance and modernization of core application components. The ideal candidate will have extensive experience in C/C++ development on Linux, with a strong emphasis on security, performance, and technical leadership
Job Summary
The role involves leading the maintenance and modernization of BIG-IP's common binaries, daemons, libraries, and scripting ecosystems to ensure a robust foundation.
Candidates will set technical direction, drive security and performance standards, and mentor engineers while ensuring the platform remains future-proof.
The position requires expert knowledge of Linux internals, including memory management, process lifecycle, and 32/64-bit architecture differences.
Matching Summary
Match Score: 85
F5 is seeking a Senior Software Engineer to join their BIG‑IP Shared Components Team, focusing on the maintenance and modernization of core application components. The ideal candidate will have extensive experience in C/C++ development on Linux, with a strong emphasis on security, performance, and technical leadership.
Skills & Requirements
Must-have
Expert-level C/C++ development
Linux internals and memory management
ELF internals and ABI compatibility
Compiler optimization and toolchain expertise
Security posture and vulnerability management
Technical leadership and mentorship
Nice-to-have
Experience with Perl, Tcl, Python, JS, Java
Knowledge of supply-chain scanning
Background in long-running daemon services
Collaboration across platform and product teams
Key Requirements
Minimum 8+ years developing production C/C++ systems
Ownership of large, long-lived codebases and APIs
Deep expertise in ELF internals and symbol versioning
Proven track record in technical leadership and roadmapping