Careers
C Software Engineer - Nessus
Role Description
Reports To: Vulnerability Engineering Manager
Tenable Network Security is looking for a qualified Unix Developer to join our product development team. This position will involve optimizing a network scanning engine, extending a scripting language as well as writing optimized Unix shell scripting rules.
Key Responsibilities
- Engineer will collaborate with the technical lead and other developers to design, develop and maintain features of our vulnerability detection product
- Optimize highly multi-threaded code on Unix
- Maintain and improve the Nessus Scripting Engine
- Benchmark and analyze performance of software implementations
- Write advanced Unix shell scripts
Ideal Candidate Description
- B.S. or M.S. degree in Computer Science or a related field
- 3 or more years of experience with C Programming / Engineering
- Application development experience on Unix/Linux
- In-depth knowledge of TCP/IP protocols and Unix internals
- Experience with multi-threaded and network programming
- Experience with byte code compiler/interpreter is a plus
- Good knowledge of Unix Shell Scripting is 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
To apply, please go to: https://home.eease.adp.com/recruit/?id=992851