Tenable Network Security, Inc.
Senior Research Engineer - C/C++
Tenable Network Security, Inc., Columbia, Maryland, United States, 21046
Tenable® is the Exposure Management company. 44,000 organizations around the globe rely on Tenable to understand and reduce cyber risk. Our global employees support 65 percent of the Fortune 500 and 45 percent of the Global 2000, including large government agencies.
Why Work at Tenable? We build and innovate best‑in‑class cybersecurity solutions while fostering a culture of belonging, respect, and excellence. As part of the #OneTenable team, you collaborate with talented and passionate peers, receive the support and resources to do meaningful work, and contribute to results that exceed expectations.
Your Role We are seeking a Senior Research Engineer for our NASL Integrations Research Engineering Team. The role involves developing and maintaining integrations for Tenable products—such as Nessus, Tenable Vulnerability Management, and Security Center—to communicate with third‑party enterprise software including Privileged Access Management, Mobile Device Management, and Virtualization platforms.
Responsibilities
Perform technical analysis of third‑party software APIs.
Develop and maintain integration code written in NASL.
Lead technical projects in collaboration with cross‑functional teams.
Extend NASL libraries and product UI components as needed.
Improve processes to accelerate or enhance outcomes.
Review current projects, identify challenges, and propose solutions.
Code across multiple platform languages depending on task requirements.
Assess security implications of design implementations.
Collaborate with teams to produce well‑planned work.
Mentor peers to guide projects to success.
Provide documentation and training to Tenable members for effective use of solutions.
Own project status, document and communicate with management and colleagues.
Develop customer and internal documentation related to NASL integration functionality.
Maintain and configure lab environments for team projects.
Keep in‑depth knowledge of Tenable products and information security best practices.
Perform other duties as required by management.
Qualifications
Live at Columbia, MD Headquarters (3 days per week, subject to change).
B.S. degree in Computer Science or equivalent work experience.
Strong programming skills in C or C++; proficiency in Python, Ruby, Perl, and object‑oriented concepts.
Experience with SDLC concepts and Agile methodology.
Solid understanding of architecture and development of security products.
Ability to work independently and as part of a team.
Excellent organizational skills and attention to detail.
Capacity to adapt quickly and shift priorities.
Constructive code and design review capabilities.
Strong verbal and written communication of plans and project details.
Experience developing enterprise‑level security products.
Experience with protocols such as SSH, SSL, and REST.
Proficiency on Windows, Linux, and macOS platforms.
Preferred Qualifications
Experience developing in the NASL programming language.
Strong presentation skills on complex topics.
Ability to train peers on new concepts and processes.
Organizational skills for complex information.
Benefits Base pay range: $113,000 - $151,000 USD. Compensation varies by qualifications, skills, location, and experience. Eligible for variable compensation (bonuses, commissions). Tenable offers comprehensive benefits including medical, dental, vision, disability, life insurance; 401(k) with company match; employee stock purchase plan; referral program; flexible spending accounts; Employee Assistance Program; education assistance; parental leave; paid time off; company holidays; wellness events; and community programs.
Equal Employment Opportunity We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable under all equal employment opportunity laws and regulations at the international, federal, state, and local levels. If you need reasonable accommodation due to a disability during the application or recruiting process, please contact Recruiting@Tenable.com for assistance.
#J-18808-Ljbffr
Why Work at Tenable? We build and innovate best‑in‑class cybersecurity solutions while fostering a culture of belonging, respect, and excellence. As part of the #OneTenable team, you collaborate with talented and passionate peers, receive the support and resources to do meaningful work, and contribute to results that exceed expectations.
Your Role We are seeking a Senior Research Engineer for our NASL Integrations Research Engineering Team. The role involves developing and maintaining integrations for Tenable products—such as Nessus, Tenable Vulnerability Management, and Security Center—to communicate with third‑party enterprise software including Privileged Access Management, Mobile Device Management, and Virtualization platforms.
Responsibilities
Perform technical analysis of third‑party software APIs.
Develop and maintain integration code written in NASL.
Lead technical projects in collaboration with cross‑functional teams.
Extend NASL libraries and product UI components as needed.
Improve processes to accelerate or enhance outcomes.
Review current projects, identify challenges, and propose solutions.
Code across multiple platform languages depending on task requirements.
Assess security implications of design implementations.
Collaborate with teams to produce well‑planned work.
Mentor peers to guide projects to success.
Provide documentation and training to Tenable members for effective use of solutions.
Own project status, document and communicate with management and colleagues.
Develop customer and internal documentation related to NASL integration functionality.
Maintain and configure lab environments for team projects.
Keep in‑depth knowledge of Tenable products and information security best practices.
Perform other duties as required by management.
Qualifications
Live at Columbia, MD Headquarters (3 days per week, subject to change).
B.S. degree in Computer Science or equivalent work experience.
Strong programming skills in C or C++; proficiency in Python, Ruby, Perl, and object‑oriented concepts.
Experience with SDLC concepts and Agile methodology.
Solid understanding of architecture and development of security products.
Ability to work independently and as part of a team.
Excellent organizational skills and attention to detail.
Capacity to adapt quickly and shift priorities.
Constructive code and design review capabilities.
Strong verbal and written communication of plans and project details.
Experience developing enterprise‑level security products.
Experience with protocols such as SSH, SSL, and REST.
Proficiency on Windows, Linux, and macOS platforms.
Preferred Qualifications
Experience developing in the NASL programming language.
Strong presentation skills on complex topics.
Ability to train peers on new concepts and processes.
Organizational skills for complex information.
Benefits Base pay range: $113,000 - $151,000 USD. Compensation varies by qualifications, skills, location, and experience. Eligible for variable compensation (bonuses, commissions). Tenable offers comprehensive benefits including medical, dental, vision, disability, life insurance; 401(k) with company match; employee stock purchase plan; referral program; flexible spending accounts; Employee Assistance Program; education assistance; parental leave; paid time off; company holidays; wellness events; and community programs.
Equal Employment Opportunity We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable under all equal employment opportunity laws and regulations at the international, federal, state, and local levels. If you need reasonable accommodation due to a disability during the application or recruiting process, please contact Recruiting@Tenable.com for assistance.
#J-18808-Ljbffr