Manager, Software Engineering - Kafka Streams & Event Sourcing jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tenable · 1 day ago

Manager, Software Engineering - Kafka Streams & Event Sourcing

Tenable is the Exposure Management company relied upon by organizations globally to reduce cyber risk. The Software Engineering Manager will lead the Platform Data Services team, focusing on developing high-throughput backend services while fostering a culture of learning and operational excellence.

ComplianceNetwork SecurityRisk ManagementSecurity
check
H1B Sponsor Likelynote

Responsibilities

Drive the development of high-throughput backend services that calculate the "running history" of millions of assets and vulnerabilities
Act as a technical backstop for the team
Perform deep code reviews, challenge architectural assumptions, and mentor engineers on complex concurrency and data consistency issues
Inherit a core team and lead the immediate recruiting effort to double the team’s size
Collaborate with Product Management and Engineering leadership to define the execution plan for the new Exposure Management backend
Ensure high availability and performance through the use of Infrastructure-as-Code (Terraform) and robust observability (Datadog)
Encourage an environment of positive collaboration, iterative development, and continuous learning from failures

Qualification

JVM languagesDistributed systemsEvent-driven architecturesHigh-volume data ingestionMicroservices architectureAWS cloud servicesInfrastructure-as-CodeTeam buildingRecruiting acumenDevOps exposureCybersecurity experience

Required

4+ years of experience as an engineering manager in SaaS-based product development, with a preferred evolution from software engineer to technical lead and/or management
Strong background in JVM languages (Java, Scala, and/or Kotlin). You should be comfortable discussing JVM internals and memory management
Hands-on experience with event-driven architectures and messaging systems, specifically Apache Kafka or RabbitMQ
Experience building systems that handle high-volume data ingestion and stateful processing
Ability to understand and guide complex backend software architecture, specifically microservices, distributed databases, and fault-tolerant systems
Proven ability to attract and hire great engineers, with a focus on testing for computer science fundamentals rather than just framework knowledge
Experience with AWS cloud services and infrastructure tools like Terraform, Kubernetes, and Datadog

Preferred

Previous experience in the cybersecurity space
Knowledge of best practices related to 'Stateful Stream Processing' or 'Event Sourcing' patterns
Experience migrating legacy services to modern, containerized distributed systems

Benefits

Medical, dental, vision, disability and life insurance
401(k) retirement savings with company match
An employee stock purchase plan
An employee referral program
Flexible spending accounts
An Employee Assistance Program (EAP)
Education assistance
Parental leave
Paid time off (PTO)
Company-paid holidays
Health and wellness events
Community programs

Company

Tenable provides an exposure management platform to identify and mitigate risks.

H1B Sponsorship

Tenable has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (8)
2023 (8)
2022 (14)
2021 (7)
2020 (8)

Funding

Current Stage
Public Company
Total Funding
$565.44M
Key Investors
Insight PartnersAccel
2020-07-29Post Ipo Equity· $255.6M
2018-07-26IPO
2017-07-03Secondary Market

Leadership Team

leader-logo
Amit Yoran
CEO
linkedin
leader-logo
Mark Thurmond
Co-Chief Executive Officer
linkedin
Company data provided by crunchbase