Principal Software Engineer Job in San Jose 95134, California US
Principal Software Engineer
F5 Networks - Advanced RD Technology Center – San Jose
Position Summary
This position will be the development of remote access solutions with data and traffic optimization for F5's Remote Access server.
Responsibilities
- Design and Development of software for remote access clients on OS platforms such as Windows, Linux, Mac.
- Ability to work well in a team environment and coordinate development with other software teams.
Qualifications
- Bachelor’s degree in computer/engineering related field or equivalent work experience.
- Proficiency in C C++ programming this includes experience with networking, threads, debugging tools.
- Experience in TCP/IP networking protocols.
- Experience in CIFS, SMB, MAPI and HTTP protocols.
- Development experience in design, and development in multi-platform network software, and exposure to acceleration technologies.
- Enhance existing products and influence new product directions.
- Understanding of security concepts and crypto libraries such as openssl and windows cryto library a plus.
- Experience in Development of HTTP applications or Web Server applications.
- Experience in the Development of Applications UI a plus.
- Knowledge and expertise in software engineering methodologies and effective unit testing.
- Experience in protocol optimization a plus.
Physical Demands and Work Environment
Daily computer use in an office environment.
Benefits
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 8 paid holidays, life insurance, short long term disability insurance, tuition reimbursement, and much more.