Software Engineer I

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

This position is responsible for the design, development and maintenance of portions of F5's networking stack. Designs, codes, tests and delivers new/modified functionality. Perform as an individual contributor and collaborate with peers under the direction of technical leads on assigned project teams. Requires little direct management to complete the majority of development tasks.

Primary Responsibilities

  • Design and implement major components of products in C
  • Research, investigate and define new areas of technology to enhance existing products or new product directions
  • Evaluate performance of products; tune, re-evaluate the design and implementation of current source code
  • Document software designs via functional specifications and other design documents
  • Conduct presentations internal and external
  • May participate in hiring and on-boarding process
  • Collaborate with team members and technical leads
  • Responsible for upholding F5's Business Code of Ethics and for promptly reporting violations of the Code or other company policies.

Knowledge, Skills and Abilities
  • Solid knowledge and experience with network protocols.
  • Specific experience or expertise with TCP, HTTP, HTTP/2, QUIC are preferred.
  • 1+ years programming experience in C or similar language.
  • Excellent analytic / trouble-shooting and debugging skills.
  • Successfully manage ambiguity in work.
  • Demonstrated excellence in written and verbal communications
  • Able to collaborate and thrive in a fast-paced high-performance environment.
  • Demonstrates emerging leadership qualities. Serves as de-facto lead in small group interaction
  • Can design and implement new functionality in multiple feature areas, while developing subject matter expertise in at least one.

  • 1+ years with a Bachelor's degree; or 0 + years with an M.S in Computer Science in a related field.


The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

Equal Employment Opportunity

It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Meet Some of F5 Networks's Employees

Kristen G.

Sr. Global Campaign Manager

As a Global Campaign Manager on the Security Marketing Team, Kristen works to develop high-impact campaigns to reach, entice, and engage potential customers.

Marcus C.

Inside Channel Account Manager

Marcus works with F5’s reseller partners to identify their customers’ pain points and identify how F5’s products can provide solutions to increase the speed, availability, and security of their applications.

Back to top