What are the responsibilities and job description for the Research Engineer position at Tenable, Inc.?
Your Role:
Tenable is looking for a Research Engineer to join our Research Sustaining Engineering team. As a Research Engineer you will play a pivotal role in maintaining and improving our existing set of detection and vulnerability plugins. You will serve as a bridge between our Technical Support, Customer Success and the Research organization, ensuring seamless communication and efficient resolution of Technical Support escalation tickets, queries and feature requests. Your expertise will be instrumental in enhancing Tenable’s exposure management platform, thereby fortifying our customers’ defenses against cyber threats.
Your Opportunity:
Technical Support Escalation: Act as a primary point of contact for Technical Support escalation tickets related to detection and vulnerability plugins. Collaborate closely with the Technical Support team to address and resolve customer issues promptly and effectively.
Plugin Maintenance and Improvement: Continuously monitor and maintain our existing set of detection and vulnerability plugins. This includes analyzing, troubleshooting, and applying updates and improvements as needed to ensure optimal performance and accuracy.
Documentation: Create and maintain comprehensive documentation related to detection and vulnerability plugins, including troubleshooting guides, best practices, release highlights and knowledge base articles.
Quality Assurance: Conduct thorough testing and validation of plugin updates to ensure they meet quality and regression standards.
Collaboration: Foster strong collaboration across multiple teams and organizations to streamline communication and knowledge sharing.
Monitoring and Analysis: Stay up-to-date with the latest cybersecurity trends, threats, and vulnerabilities. Analyze emerging threats and adapt detection plugins accordingly.
What You'll Need:
B.S. degree in Computer Science, CyberSecurity or a related field, or equivalent work experience
Ability to work independently as a researcher as well as part of a team, leading the effort on some projects and being an active member of the team on other initiatives
Good understanding of common security vulnerabilities, CVSS scoring, vulnerability classification, detection and exploitation techniques.
Experience working with multiple operating systems (proficiency with Linux is a must)
Ability to recognise trends within incoming issues and bugs
Ability to own, delegate and prioritize tasks effectively
Evaluate existing detection methods for services and products from different vendors
Strong programming skills in one or more languages. Python experience is preferred, but not required
Strong skills in troubleshooting and root cause analysis
Outstanding written and verbal communication skills
Adaptable and able to shift priorities among initiatives, as needed
Dedication to quality & accuracy
Initiative and drive to explore and learn continually
And Ideally:
Industry qualifications or certifications in Computer Networking, System Administration, Digital Forensics, Artificial Intelligence or similar are desirable
Knowledge on protocol analysis and interaction. Good level of knowledge regarding common protocols such as HTTP, DNS, SSH, SMB, WMI, etc..
Experience with systems administration and be comfortable working at the command line
Ability to work directly with customers and resolve complex support issues.
Familiarity with Nessus scanning (at least a year) and associated Tenable products (Tenable One, Tenable Security Center, etc.)
The ability to investigate and solve complex bugs and issues within a variety of environments and products.
#LI-Hybrid
#LI-SR1