Software Development Engineer III

F5 F5 · Enterprise · Hyderabad, India

Software Development Engineer III role at F5 focusing on designing, developing, and maintaining high-performance modules within F5’s TMOS (Traffic Management Operating System) platform, working on core networking and security features.

What you'd actually do

  1. Design and implement major components of TMOS-based features and enhancements.
  2. Develop and optimise software for high-performance traffic management and application delivery.
  3. Research and integrate new technologies to improve TMOS capabilities.
  4. Evaluate and tune performance of existing modules; re-architect where necessary.
  5. Collaborate with cross-functional teams (SRE, QA, Product Management) to deliver roadmap initiatives.

Skills

Required

  • C
  • C++
  • systems-level development
  • TMOS architecture
  • Linux internals
  • networking protocols (TCP/IP, HTTP/HTTPS)
  • performance tuning
  • debugging
  • troubleshooting
  • Git
  • build systems
  • CI/CD pipelines

Nice to have

  • DPDK
  • OpenSSL
  • multi-threaded programming
  • security concepts
  • application delivery technologies

What the JD emphasized

  • Strong proficiency in C and C++ programming
  • 5+ years of experience