Senior Research Engineer - C/C++ jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tenable · 1 month ago

Senior Research Engineer - C/C++

Tenable is the Exposure Management company, relied upon by 44,000 organizations globally to understand and reduce cyber risk. They are seeking a highly motivated Senior Research Engineer to develop and maintain integrations for Tenable products, collaborating with various teams to enhance product functionality and security.

ComplianceNetwork SecurityRisk ManagementSecurity
check
H1B Sponsor Likelynote

Responsibilities

Technical analysis of 3rd party software APIs
Develop and maintain integration code written in NASL
Lead technical projects in collaboration with cross-functional teams
Collaborate with other teams to extend NASL libraries and extend product UI’s as needed
Create or improve processes to produce faster and/or better outcomes
Review current projects and understand the challenges that may need to be overcome for those projects to succeed
Developing on many different platform languages depending on the current task
Assess how secure a design may be when implemented
Collaborate with your team and other teams to produce clearly planned work
Mentoring of other peers to help guide projects to success
Provide documentation and training to other Tenable members so they can effectively use the solutions provided
Take ownership of your projects and ensure their status is continually documented and communicated with management and co-workers
Develop documentation for customers and other Tenable members related to the functionality and usage of NASL Integrations
Leverage, maintain, and configure lab environment for team-related projects
Maintain in-depth knowledge of Tenable products and information security best-practices
May perform other duties and responsibilities that management may deem necessary from time to time

Qualification

C/C++ programmingNASL programmingSoftware development life cycleEnterprise security productsAgile methodologyAPI integrationCross-platform developmentOrganizational skillsMentoring peersCommunication skills

Required

Able to work at Columbia, MD Headquarters (3 days per week, subject to change)
B.S. degree in Computer Science, or equivalent work experience
Demonstrably strong programming skills in C or C++
Python, Ruby, Perl, and concepts such as Object Oriented Programming
Exposure to software development life cycle (SDLC) concepts and Agile methodology
A solid understanding of the needs to architect and develop security products
Able to work both in a self-directed manner and as part of a team
Strong organizational skills and attention to detail
Able to respond quickly and shift priorities as needed
Able to provide and receive constructive feedback during code review and design review
Strong ability to communicate plans, ideas, and project details to involved members and key stakeholders verbally and written
Experience developing enterprise level security products
Experience with developing protocols (examples : SSH,SSL,REST)
Experience with all platforms (Windows, Linux, MacOS)

Preferred

Experience developing in the NASL programming language
Skilled in presentation on complex topics
Training of peers on new concepts and processes
Skills to keep complex information organized and understandable
Knowledge about developing successful processes

Benefits

Medical
Dental
Vision
Disability and life insurance
401(k) retirement savings with company match
An employee stock purchase plan
An employee referral program
Flexible spending accounts
An Employee Assistance Program (EAP)
Education assistance
Parental leave
Paid time off (PTO)
Company-paid holidays
Health and wellness events
Community programs

Company

Tenable provides an exposure management platform to identify and mitigate risks.

H1B Sponsorship

Tenable has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (8)
2023 (8)
2022 (14)
2021 (7)
2020 (8)

Funding

Current Stage
Public Company
Total Funding
$565.44M
Key Investors
Insight PartnersAccel
2020-07-29Post Ipo Equity· $255.6M
2018-07-26IPO
2017-07-03Secondary Market

Leadership Team

leader-logo
Amit Yoran
CEO
linkedin
leader-logo
Mark Thurmond
Co-Chief Executive Officer
linkedin
Company data provided by crunchbase