Senior Software Engineer
Region: USA
Location: Seattle, WA
Reports to: Director, SW Engineering
Job ID: BC-306-08-02-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 Java and C++.
Duties/Responsibilities
- Manages within own area of responsibility to develop high quality security related code and development artifacts.
- Understands the business and technical requirements, architecture and design specifications to then operate independently to develop the associated application code and associated documentation.
- 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
- 7+ years experience in software engineering
- 5+ years experience developing security-related server applications in Java and C++
- Extensive working knowledge of authentication protocols such as RADIUS and LDAP
- Experience with multi-threaded server applications
- Excellent written and verbal communication skills
Preferred Qualifications
- Experience with Apache Tomcat
- Working knowledge of Windows and Linux
- Experience with OpenSSL and HTTPS protocol
- Thorough 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
|