Software Development Engineer III

F5 F5 · Enterprise · Bangalore, India

Software Development Engineer III at F5, responsible for the design, development, and maintenance of key product components, with a focus on networking, Kubernetes, and cloud-based deployment. Requires 3+ years of programming experience in C or Python and product development experience in embedded operating systems.

What you'd actually do

  1. Design and implement major components of products
  2. Research, investigate and define new areas of technology to enhance existing products or new product directions
  3. Evaluate performance of products; tune, re-evaluate the design and implementation of current source code
  4. Document software designs via functional specifications and other design documents
  5. Conduct presentations internal and external

Skills

Required

  • networking and routing protocols
  • Kubernetes
  • cloud based deployment
  • C
  • Python
  • embedded operating systems
  • analytic / trouble-shooting and debugging skills
  • written and verbal communications

Nice to have

  • emerging leadership role
  • design and implement new functionality in multiple feature areas
  • developing subject matter expertise in at least one area