Innovation Day

We have big plans for continued global growth, and we’re looking for people who are creative, flexible and dedicated to helping us build something great – something that matters.

 

 


We value employees’ ideas here in the Tenable Engineering group. There is no better example of this than Innovation Day. One day each sprint, we hold Innovation Day (iDay), where engineers have dedicated and focused time to work on things that are important to them. Whether it is an experiment, innovative project idea, or learning something new. Innovation Day is the time and place for engineers to have outsized impact on their teams, their products, and the organization at large. Some of the most useful product enhancements come from giving engineers the time to be creative and discover new and cool ways of doing things!


The guidelines are loose: Use the time to improve Tenable’s product portfolio, improve engineers’ day to day lives, or improve your own knowledge. Has something been stuck at the back of your mind all week? Spend a day figuring it out. Have you been wanting to learn Go or Rust or an exciting new Python library? Take the day to read more on specific topics that interest you and then write some code. Is your team’s workflow out of whack? iDay is a popular time to create code generation or clean up automation.


Why iDay?
Innovation Day is an engineer-driven event, and Innovation is our priority. One day each sprint or two days per month is roughly 10% of our available time. This is a huge engineering investment. The benefits are many:

  • Employee satisfaction - Many engineers are happy to be given time to scratch that itch to solve a particular problem or dedicate time to a project.
  • Many small product improvements - Not everything is earth-shattering. Lots of small features make our products more polished and enjoyable to use.
  • Some large product improvements - Occasionally an idea will warrant deeper investigation and deserve further prioritization.
    Collaboration - Self-organized teams across various products are able to come together to share knowledge and co-create.
  • Team productivity - Individual teams often benefit from tech debt cleanup, automation improvement, code generation, and other in-house projects.
  • Career growth - The loose, collaborative atmosphere lends itself to both new and experienced engineers working together and sharing in an even level playing field.
  • Exposure - working on and presenting your ideas to a large audience is a great chance to get noticed by folks at all levels and from all different areas.

The payoff is well worth the investment. It’s just one of the many things that makes Tenable Engineering a great place to work.


Discoveries
What kinds of things have we discovered on iDay? Here are a few things that we’ve built on iDay and shipped (or use internally):

  • Feed-based Notifications in Nessus
  • Tenable.io loading message
  • Tenable.sc Speed and Feed Improvements
  • Scala FP based Kafka Library
  • Layer 2 packet decoding in Nessus Network Monitor
  • On-Prem Version of ConSec Product
  • DeltaV protocol decoding in Nessus Network Monitor
  • Nessus Code Coverage
  • Catium Tests for Nessus UI
  • SQLite pragma changes to reduce CS tickets for Nessus Network Monitor
  • Internal Docker-based Sensor test & development environment


Watch out for more new features that may have come from iDay!

Each Innovation Day is capped with iDay Demos. The demos are a time to pitch product ideas, share lessons learned, and show status updates. We don’t timebox them, but keeping them quick maintains interest and allows us to see a lot of cool work. We make sure that it’s OK to fail on iDay. We hope that engineers fail early and often and then showcase their lessons learned at our iDay Demos. And, of course, we love successes and see plenty of those, too!


What’s Next?
We’re always looking for ways to improve the iDay experience. From new projects to better ways to collaborate to interesting ideas, we want to keep Tenable Engineering an exciting place to work. We’re planning to implement brainstorming sessions, incentives, and product buy-in, but we don’t have all the answers. We’re looking for innovators to join Tenable Engineering and work with us to build awesome products, teams, and culture. 

View Our Engineering Opportunities


Written By: Senior Software Engineer, Ben S. 

Published on Dec 17, 2019

Jobs you might be interested in:

Technical Support Engineer

Tokyo, Osaka, Sapporo Tokyo Japan Tokyo, Osaka, Sapporo, Tokyo, Japan Technical Support Technical Support
Your Role:The Technical Support Engineer provides consistent, world-class security, network, and product support for Tenable products. In serving as the primary liaison between the company and customer, the Technical Support Engineer resolves real...

Technical Support Engineer

Remote Singapore Remote, Singapore, 648331 Technical Support Technical Support
Your Role:The Technical Support Engineer provides consistent, world-class security, network, and product support for Tenable products. In serving as the primary liaison between the company and customer, the Technical Support Engineer resolves real...

Technical Support Engineer I (Linux Proficiency)

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Technical Support Technical Support
Your Role:Tenable is looking for motivated individuals to join our Technical Support Team. The Technical Support Engineer (TSE) is the first contact for all customers when they require technical assistance.  In a time when the next Spectre and Mel...

Technical Support Engineer II (Linux Proficiency & Fluent Portuguese)

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Technical Support Technical Support
Your Role:Tenable is looking for motivated individuals to join our Technical Support Team. The Technical Support Engineer (TSE) is the first contact for all customers when they require technical assistance.  In a time when the next Spectre and Mel...

Senior Financial Analyst - Corporate Development

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Finance Finance
Your Role:Become a core member of Tenable’s internal corporate development team and assist with business, financial and valuation modeling for mergers, acquisitions and other strategic investments and initiatives.  Assist with evaluating elements ...

Cloud Security Intern

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Information Technology Internships
Your Role: The Cloud Security Intern will help Tenable secure their use of cloud systems across the company.  The intern will develop, implement and monitor security solutions for the cloud that assess risk, keeps Tenable data safe and bake in sec...

Protect the future - and create your own -

with The Cyber Exposure Company.


At Tenable, we’re all about innovation, creativity and purpose, with a passion for designing solutions that are transforming security – and making a difference in people’s lives. Cybersecurity is one of the world’s fastest growing fields, and our fresh ideas and trusted solutions are revolutionizing the industry. We have big plans for continued global growth, and we’re looking for people who are creative, flexible and dedicated to helping us build something great – something that matters.

 

See all open positions: Click here

Text, Plot, Number, Symbol, Diagram