Tenable, Inc. logo

Staff Software Engineer - Event Sourcing/Stream Processing - Kafka

Job Overview

Location

US - Remote - California - Bay Area

Job Type

Full-time

Category

Software Engineering

Date Posted

May 6, 2026

Full Job Description

đź“‹ Description

  • • As a Staff Software Engineer on Tenable’s VM Platform team, you will build and maintain high-throughput, event-driven pipelines that process massive volumes of asset and vulnerability data to power Tenable’s Exposure Management platform, ensuring accurate, real-time state-of-the-world insights for customers.
  • • Day to day, you will design and implement scalable data processing systems using Kafka and JVM-based technologies, own your stack via Terraform and Datadog for deployment and observability, and collaborate to transition systems to a faster, cheaper, and more reliable architecture that unblocks integrations across the company.
  • • Tenable is the Exposure Management company trusted by 44,000 organizations globally, including 65% of the Fortune 500 and 45% of the Global 2000, where you’ll join a culture of belonging, respect, and excellence as part of the #OneTenable team, working alongside talented peers to deliver best-in-class cybersecurity solutions.
  • • In this role, you will deepen your expertise in distributed systems, event sourcing, and stream processing at scale, while gaining ownership over critical infrastructure that directly impacts customer security outcomes and advancing your impact as a technical leader in a high-growth, innovative environment.

🎯 Requirements

  • • 8+ years of Backend Engineering experience with a focus on high-volume data processing or distributed systems
  • • Strong JVM Proficiency: Deep experience with Java, Kotlin, including understanding of memory management and performance within the JVM ecosystem
  • • Proven experience with Kafka (ideally), AWS Kinesis, or similar stream processing architectures, including topics, partitions, and asynchronous data processing
  • • Hands-on experience with Terraform for infrastructure-as-code and observability tools like Datadog to monitor metrics and system health
  • • Proficiency with SQL and NoSQL data stores (PostgreSQL, DynamoDB, or similar) for storing and retrieving state data
  • • Experience with Event Sourcing or CQRS patterns and stateful processing logic to calculate 'state' from event histories

🏖️ Benefits

  • • Medical, dental, vision, disability and life insurance
  • • 401(k) retirement savings with company match
  • • Employee stock purchase plan
  • • Flexible spending accounts and Employee Assistance Program (EAP)
  • • Education assistance and parental leave
  • • Paid time off (PTO), company-paid holidays, health and wellness events, and community programs

Skills & Technologies

Java
Kotlin
PostgreSQL
DynamoDB
AWS
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Tenable, Inc. logo
Tenable, Inc.
Visit Website

About Tenable, Inc.

Tenable, Inc. provides cybersecurity exposure management software that helps organizations identify, assess, and prioritize vulnerabilities across IT, cloud, and operational technology environments. Its Nessus vulnerability scanner and Tenable.io platform deliver continuous visibility into assets, misconfigurations, and threats, enabling risk-based remediation workflows. Founded in 2002, the company serves enterprises, government agencies, and managed security providers worldwide, integrating with SIEM, ticketing, and patch management systems to reduce cyber risk and compliance gaps.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Saint Francis Health System logo

Saint Francis Health System

Remote - OK
Full-time
Expires Jun 9, 2026
Remote

1 month ago

Apply
⏰ EXPIRES SOON
25 Locations
Full-time
Expires May 14, 2026 (Soon)
AWS
Azure
GCP
+4 more

2 months ago

Apply
Amsterdam, Netherlands; Germany; Israel; Prague, Czech Republic; Remote - Europe; Remote - United States; United Kingdom
Full-time
Expires Jul 5, 2026
Linux
Remote

6 days ago

Apply
❌ EXPIRED
Remote - US
Full-time
Expired May 6, 2026
Python
JavaScript
Ruby
+3 more

2 months ago

Apply