About the job
Who is Tenable?
Tenable® is a leader in Exposure Management, empowering over 44,000 organizations worldwide to mitigate cyber risk effectively. Our solutions are trusted by 65% of the Fortune 500, 45% of the Global 2000, and numerous government agencies. Join us on our mission to create a safer digital landscape!
Why Choose Tenable?
Our team is our greatest asset! At Tenable, we foster a culture of innovation and collaboration to deliver top-notch cybersecurity solutions. You'll work alongside some of the industry's most talented professionals while enjoying a workplace that emphasizes belonging, respect, and excellence. Experience the power of teamwork as we strive to exceed expectations and celebrate our successes together!
Important Note: Applicants must be authorized to work for any employer in the U. S. without sponsorship. We do not provide sponsorship for work visas at the time of hire or during employment.
Your Role:
We are seeking a meticulous and technically adept Senior Software Engineer (Quality) passionate about ensuring quality in complex systems. You will play a pivotal role in enhancing the Tenable VM product suites, identifying quality issues proactively before they impact our clients.
We are looking for candidates with strong analytical skills, the ability to swiftly grasp new technologies, and a drive to excel in a fast-paced, startup-like environment. As a self-starter and advocate of test-driven development (TDD), you will leverage your expertise in Python and UI automation to automate existing functionalities and refine our testing frameworks and development processes even amid limited documentation.
Your Opportunity:
- Lead the advancement of our testing architecture by designing modular libraries and enhancing our Python frameworks to ensure scalable, robust coverage in a high-speed environment.
- Facilitate the integration of QA and Development through root cause analyses (RCAs), contributing to the codebase to resolve intricate defects, and promoting

