About the job
Who is Tenable?
Tenable® is a leader in Exposure Management, empowering over 44,000 organizations worldwide to comprehend and mitigate cyber risk. Our dedicated global workforce supports 65% of the Fortune 500, 45% of the Global 2000, and numerous large government agencies. Join us on our mission to redefine cybersecurity!
What makes Tenable a remarkable workplace?
When asked, our team members will say, “Our people!” We collaborate to develop and innovate top-tier cybersecurity solutions for our clients, all while fostering a culture of inclusion, respect, and excellence that allows us to thrive. As a member of our #OneTenable team, you will work alongside some of the industry’s most talented and passionate individuals, equipped with the support and resources necessary to create meaningful work. Together, we achieve outstanding results and celebrate our successes!
Your Role:
Tenable is in search of a Senior Software Engineer specializing in User Interface to join our Vulnerability Management product development team. In this pivotal role, you will oversee projects from inception to completion, collaborating closely with Product Managers on requirements, designing and implementing technical solutions, and ensuring sustained success post-deployment. You will lead and engage in design reviews and architecture discussions, writing pragmatic code and striving for simplicity while providing technical insights to refine and enhance the system, ultimately ensuring performance, stability, and an exceptional end-user experience.
Your Opportunity:
- Join a rapidly growing development team working on the innovative Vulnerability Management product, leveraging cutting-edge front-end technologies.
- Make a significant impact by assisting the team in delivering our next-generation enterprise web application.
- Take ownership of your projects, including design, development, testing, and deployment.
- Adopt and implement modern front-end technologies and frameworks.
- Champion innovative and elegant software design while actively guiding the team toward improved practices and solutions focused on security, reliability, testability, and maintainability.
- Collaborate with an exceptional group of cross-functional team members, including product management, design, and fellow engineers within your Agile team.
- Take responsibility and ownership of your projects.
- Conduct code and design reviews.

