Tenable Network Security is looking for a qualified individual to join our product development team. This position develops algorithms, storage techniques, data representations and internal messaging for Tenable's vulnerability management and log analysis solutions. The right candidate will be able to develop and update applications, which handle the collection, storage, reporting and analysis of security data. Key Responsibilities:
Engineer will collaborate with the technical lead and other developers to design, develop and maintain features of our vulnerability management products
Work with vulnerability data, log data, and security events
Create and update both design and functional documents
Perform reviews and integration testing to assure the quality of development efforts
Benchmark and analyze performance of software implementations Requirements:
B.S. or M.S. degree in Computer Science or a related field
3 or more years of experience with PHP
Experience with C is a plus
Experience with a Relational Database Management System (RDMS) like SQL or Oracle required.
Application development experience on Unix/Linux
Strong understanding of design patterns and data structures
Knowledge of TCP/IP protocols and Unix internals
Experience with multi-threaded and network programming
Experience with network and application debugging tools (Wireshark, GDB, Valgrind) a plus
At least some exposure to the full software development life cycle (SDLC): requirements analysis, design, estimation, development, QC and unit testing
Must have a strong initiative and the ability to work both in a self-directed manner and as part of a team
Demonstrated portfolio of work required. Must be authorized to work in the United States on a full-time basis.
Tenable Network Security, Inc. - 4 months ago
- save job
-
block