Senior Software Engineer - Big‑ip

F5 F5 · Enterprise · Hyderabad, India

Senior Software Engineer role focused on the maintenance and modernization of BIG-IP's common binaries, daemons, libraries, and scripting ecosystems. The role involves setting technical direction, driving security and performance standards, and mentoring engineers for a robust, future-proof foundation.

What you'd actually do

  1. Own technical strategy and roadmaps for shared binaries/daemons, native system services, libraries, and scripting components (Perl/Tcl/Python, JS, Java).
  2. Ensure ABI stability, compatibility, and safe evolution of shared libraries; author and review C/C++ APIs; manage risk during architecture/OS/toolchain changes.
  3. Define and enforce coding standards, quality gates, and test strategies (unit/functional/integration/reliability/perf) for native and managed code bases.
  4. Lead security posture for shared components: SBOM, supply-chain scanning, patch cadence, and threat modeling.
  5. Drive service operability: health checks, resource limits, observability hooks, rollout/rollback strategies for long-running daemons and system services.

Skills

Required

  • C/C++
  • Linux
  • Systems Internals
  • ELF internals
  • C/C++ ABI compatibility
  • symbol versioning
  • shared-lib migration
  • C/C++ compiler/linker optimizations
  • sanitizers
  • perf tooling
  • vulnerability management
  • secure coding
  • CI gates
  • root-cause investigations
  • Roadmapping
  • estimation
  • risk management
  • cross-team alignment
  • mentorship

Nice to have

  • Perl
  • Tcl
  • Python
  • JavaScript
  • Java

What the JD emphasized

  • Expert-level C/C++
  • Linux and Systems Internals
  • Deep Systems Expertise
  • Advanced Toolchain & Performance
  • Security
  • Testing Governance
  • Technical Leadership