F5 Networks - Advanced R&D Technology Center - San Jose
Looking for a highly motivated software engineer and team lead to join our team. Design and implement major components of products; work on shipping product code for mission critical devices; communicate with technical and non-technical colleagues and customers.
* Design, architect, and implement state-of-the-art software and system solution for security features/functionality including SSL/PKI for F5's award-winning product family.* Document software designs through use of functional specifications and other design documents.* Research, investigate and define new areas of technology to enhance existing products or new product direction.* Evaluate performance of products, tune, re-evaluate the design and implementation of current source code.* Serve as technical lead to detail all aspects of product design and ensure that resulting design specification fits into technical architectural framework.* Communicate and coordinate with fellow team members.* Maintain technical design methodologies, processes and standards.* Lead code reviews.
* Bachelor degree in CS, CE or EE required, Master degree preferred.* 8+ years of software development experience in Unix-like (Linux/Unix/BSD) environment for networking/security products.* Expertise in security technologies such as SSL/TLS, PKI, FIPS 140-2, and SELinux.* Strong knowledge of cryptography, IPS/IDS, and Firewalls technologies* Experience with sockets, database management, multithreaded applications, and kernel.* Strong C/C++ programming skills, strong knowledge of data structures, run-time complexities, IPC, RPC.* Proven ability to deliver products with highest quality and on time.* Knowledge and expertise in software engineering methodologies and effective unit testing.* Ability to function in a team oriented, cross function team development environment.* Excellent communication skills both verbally and in writing.* Excellent presentation skills.* Project lead experience a plus.
Physical Demands and Work Environment
Duties are performed in an office environment while sitting at a desk or computer table. This position requires the ability to use a computer keyboard, communicate over the telephone, and read printed material. Duties may require working outside normal working hours (evenings and weekends) at times.
We provide competitive salaries, a world class benefits package, including 100% of the premium for employee medical, dental and vision insurance, highly subsidized premiums for dependent coverage, 401K match, employees stock purchase plan, 18 days paid time off within the 1st year and 9 paid holidays, life insurance, short & long term disability insurance, tuition reimbursement, and much more.
NASDAQ: FFIVF5 Networks, Inc. is an equal opportunity employer and strongly supports diversity in the workplace.