Tenable is seeking a Staff Software Engineer with extensive experience in developing reliable and high-performance SaaS platforms. This role involves designing, developing, and managing services and APIs for large-scale Cloud Native SaaS applications. The core architecture is event-driven, utilizing Kafka and AWS SQS. The team primarily uses Kotlin and Go for microservices development, adhering strictly to DevOps methodologies. As a Staff Software Engineer, you'll have a broad scope, collaborating with other engineers to drive initiatives, define architecture, and build new features. You'll work closely with Product Managers, designers, and stakeholders to continuously improve products. The role encourages creativity and welcomes engineers who bring their own ideas to enhance the product. You'll be involved in architecture and design decisions, focusing on improving engine performance and stability. This position offers the opportunity to contribute not only to the team's products and services but also to improve the Continuous Delivery platform, shared libraries, and Tenable's infrastructure. The ideal candidate should have a strong background in JVM-based languages, with a preference for Kotlin experience, and be comfortable leading all technical aspects of a product end-to-end.