
Empowering organizations to manage cyber exposure
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...
Tenable offers competitive benefits including equity incentives, a robust retirement plan, and employee stock purchase plans (ESPP). Employees enjoy g...
Tenable fosters a culture of transparency and integrity, encouraging employees to speak candidly and prioritize ethical decision-making. The company i...

Tenable • US - Headquarters - Maryland - Columbia
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Tenable.