Staff Software Engineer
Region: USA
Location: Seattle, WA
Reports to: Director, SW Engineering
Job ID: BC-306-08-01-SEA
Status: Full Time
Organization
WatchGuard Technologies, Inc. is a leading provider of sophisticated, easy to use network security UTM solutions. We help businesses stay in business by protecting their data from the dangers of global network attacks.
Position Overview
This position is for an experienced software engineer accustomed to working in a cross platform environment. The successful candidate will need to be comfortable developing server applications in C++ and Java.
Duties/Responsibilities
- Manages within own area of responsibility to develop high quality security related code and development artifacts.
- Participates in product design meetings.
- Performs complex bug verification, release testing, and beta support for assigned products.
- Researches problems discovered by QA or product support and develops solutions to the problems.
Education/Skills/Environment
- BS/BA in Computer Science or related field
- 5+ years experience in software engineering
- 5+ years experience developing security applications in C++
- 2+ years experience in Java
- Working experience of Linux kernel and network drivers
- Experience in mobile applications
- Excellent written and verbal communication skills
Preferred Qualifications
- Working knowledge of Windows and Linux
- Experience with internet protocol and libraries, including UDP, TCP and HTTP
- Experience using OpenSSL
- Working knowledge of security issues, including authentication, authorization and encryption
Working Conditions
Position primarily works in office environment. Sitting for long period of time. Use of computer monitor and keyboard is required.
Travel Requirements
Minimal to none.
WatchGuard Technologies Inc. is an equal opportunity employer. How to apply
|