Role Summary At F5, we make apps faster, smarter, and saferfrom anywhere. Join the BIGIP Shared Components Team and lead the maintenance and modernization of BIGIPs common binaries, daemons, libraries, and scripting ecosystems. You will set technical direction, drive security and performance standards, and mentor engineersensuring our foundation remains robust, 64bit ready, and futureproof.
About the Team
We own the shared pieces everyone depends on. Our mission is to provide secure, stable, and performant building blocksso BIGIP features can innovate without worrying about the platforms core.
Responsibilities
Own technical strategy and roadmaps for shared binaries/daemons, libraries, and scripting components (Perl/Tcl/Python, JS, Java).
Ensure ABI stability , compatibility, and safe evolution of shared libraries; manage risk during architecture/OS/toolchain changes.
Define and enforce coding standards , quality gates, and test strategies (unit / functional / integration / reliability / perf).
Lead security posture for shared components: SBOM, supplychain scanning, patch cadence, and threat modeling.
Drive service operability : health checks, restart semantics, resource limits, observability hooks, rollout/rollback strategies.
Mentor engineers; guide decisions on reuse vs reimplementation ; collaborate across platform, product, QA, and release teams.
Engage with upstream OSS where appropriate; evaluate longterm viability, licensing, and adoption risks.
Qualifications
Deep Systems Expertise: ELF internals, ABI compatibility, symbol versioning, sharedlib migration strategies.
Advanced Toolchain Performance: Compiler/linker optimizations (LTO, PGO), sanitizers (ASan/TSan/UBSan), perf tooling (perf, flame graphs), targeted benchmarking; ability to set performance budgets and regression gates.
Architecture Reliability: Design for scalability and resilience; establish SLOs and reliability targets for services and libraries.
Security Leadership: Handson with vulnerability management, remediation planning, secure coding reviews, and compliance.
Testing Governance: Define coverage targets and CI gates; lead failure analysis and rootcause investigations.