
About Tenable
Empowering organizations to manage cyber exposure
Key Highlights
- Headquartered in Columbia, MD with 1001+ employees
- Raised $300 million in funding to date
- Offers Tenable One for comprehensive exposure management
- Acquired Eureka Security to enhance data security offerings
Tenable is a leading cybersecurity company headquartered in Columbia, MD, specializing in exposure management and vulnerability assessment. With over 1000 employees, Tenable offers a comprehensive suite of products, including its flagship platform, Tenable One, which helps organizations anticipate c...
🎁 Benefits
Tenable offers competitive benefits including equity incentives, a robust retirement plan, and employee stock purchase plans (ESPP). Employees enjoy g...
🌟 Culture
Tenable fosters a culture of transparency and integrity, encouraging employees to speak candidly and prioritize ethical decision-making. The company i...
Overview
Tenable is seeking a Senior Software Engineer to join the Nessus Engines product team, focusing on designing and developing cybersecurity solutions. You'll work with C and C++ to enhance the Nessus product, the leading vulnerability scanner in the market.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly with C and C++. Your background includes designing and developing complex software systems, and you have a strong understanding of cybersecurity principles. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions. You are detail-oriented and have a passion for writing clean, maintainable code that adheres to best practices. You understand the importance of security in software development and are committed to building robust applications that protect users.
Desirable
Experience with vulnerability scanning tools or cybersecurity products is a plus. Familiarity with agile methodologies and experience in a fast-paced development environment will help you succeed in this role. You are eager to learn and adapt to new technologies and methodologies as the industry evolves.
What you'll do
As a Senior Software Engineer at Tenable, you will be a key member of the Nessus Engines product team, contributing to the design, development, and maintenance of the Nessus product. You will collaborate with product managers, designers, and other engineers to understand user needs and translate them into technical requirements. Your role will involve writing high-quality code in C and C++, conducting code reviews, and ensuring that the software meets performance and security standards. You will also participate in troubleshooting and debugging issues, providing technical support to other team members, and contributing to the overall improvement of the development process.
You will have the opportunity to mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers. Your contributions will directly impact the effectiveness of Tenable's cybersecurity solutions, helping organizations manage their security vulnerabilities and reduce cyber risk. You will stay updated on industry trends and best practices, continuously seeking ways to enhance the Nessus product and improve user experience.
What we offer
At Tenable, we foster a culture of belonging, respect, and excellence. You will work alongside some of the most talented professionals in the cybersecurity industry, with access to the resources and support you need to succeed. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in our mission to help organizations understand and manage their cyber exposure risk, and be part of a team that values collaboration and innovation.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Tenable.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Tenable is seeking a Senior Software Engineer to design, develop, and maintain cloud-native cybersecurity products. You'll work with Java, JavaScript, and microservices to enhance security solutions. This role requires significant experience in software engineering.

Software Engineering
Tenable is hiring a Senior Software Engineer to design and develop cloud-native microservices for the Tenable.io platform. You'll work with Java and modern technologies in a hybrid role based in Columbia, Maryland.

Software Engineering
Tenable is hiring a Senior Software Engineer to design and develop cloud-native cybersecurity products. You'll work with Java and modern frameworks to build scalable solutions. This position requires significant experience in software engineering.

Software Engineering
Tenable is hiring a Senior Software Engineer to focus on quality assurance for their VM product suites. You'll utilize your strong Python and automation skills to identify quality issues before they reach customers. This role requires a detail-oriented mindset and experience in test-driven development.

Software Engineering
Tenable is seeking a Senior Software Engineer to join their Data Integrations team, focusing on designing and developing cloud-native data solutions. You'll work with technologies like Java and cloud platforms to enhance data services within the Tenable One platform.