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

Tenable · 9 hours ago

Senior Software Engineer - C/C++

Tenable is the Exposure Management company that helps organizations understand and reduce cyber risk. They are seeking a Senior Software Engineer to join the Nessus Engines product team, contributing to the design, development, and maintenance of their industry-leading cyber exposure products.

ComplianceNetwork SecurityRisk ManagementSecurity
check
H1B Sponsor Likelynote

Responsibilities

Make meaningful contributions to a product that forms the backbone of security infrastructure for companies and governments across the world
Work cross-functionally with other developers, UX designers, product owners and various Tenable teams to design, develop and maintain a world class product
Design, architect, and code new features
Promote clear and simple software design while actively driving the team toward better practices and solutions
Promote high quality aimed at areas such as security, reliability, testability and maintainability
Work with team and cross-team members to design, develop, debug and release production quality products
Drive innovation by contributing new ideas for our processes, tools, and technologies
Coach and mentor mid-level and junior staff

Qualification

CC++Multi-threadingNetwork programmingAgile methodologyCoachingCross-platform developmentDesign patternsData structures

Required

B.S. degree in Computer Science or a directly related field, or equivalent work experience
8+ years of software development experience in C and C++ and a willingness to learn new languages and technologies
Strong experience in developing core libraries, multi-threading, infrastructure and/or software engines, as well as network programming experience
Background working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
Able to adopt to coding best practices and standards
Able to clearly document, user stories/use cases, functional specification and design
Able to convert a problem statement to a design and implementation
Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
The ability to work independently and as a part of a team, and to lead/drive projects as necessary
Knowledge of cross-platform development
Strong understanding of design patterns and data structures

Preferred

Experience in a custom scripting language or compiler development strongly preferred
Experience with network security systems is a plus

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