Senior Software Engineer – Event Sourcing, Stream Processing

🕒 December 12, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Tenable

Tenable

1001 - 5000 employees

Founded 2002

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Cybersecurity • SaaS • Enterprise

Tenable is a cybersecurity company focused on providing exposure management solutions. Its Tenable One platform offers comprehensive visibility into an organization's attack surface, helping businesses anticipate and prevent likely cyber attacks by effectively communicating and managing cyber risks. Tenable's solutions include vulnerability management, cloud security, OT/IoT security, and identity exposure management. The company is recognized for its excellence in vulnerability management, offering leading solutions that integrate various security aspects such as Active Directory compliance, cyber insurance, and zero trust environments. Tenable is a trusted partner for more than 44,000 customers worldwide, providing advanced insights and intelligence through Tenable Research, making it a leader in managing the modern attack surface across IT and OT infrastructures.

📋 Description

• Build and maintain high-throughput, event-driven pipelines responsible for processing the history of assets and vulnerabilities. • Transition systems to a new architecture designed to be faster, cheaper, and more reliable. • Design logic that collapses millions of incoming findings into a single, accurate state record. • Use Terraform and Datadog to deploy, monitor, and ensure the health of services in production.

🎯 Requirements

• 4+ years of Backend Engineering experience with a focus on high-volume data processing or distributed systems. • Strong JVM Proficiency: Deep experience with Java, Kotlin, or Scala is required. You should understand memory management and performance within the JVM ecosystem. • Event-Driven Architecture: Proven experience with Apache Kafka (preferred) or RabbitMQ. You understand topics, partitions, and how to process streams of data asynchronously. • Distributed Systems Knowledge: You understand the challenges of microservices, eventual consistency, and data resiliency. • Stateful Processing Logic: Experience calculating "state" from a history of events. You understand how to take a stream of raw data and "collapse" it into a current status. • DevOps Mindset: Hands-on experience with Terraform for infrastructure-as-code and observability tools like Datadog to monitor metrics and graphs. • Database Experience: Proficiency with SQL and NoSQL data stores (PostgreSQL, DynamoDB, or similar) to store and retrieve state data.

🏖️ Benefits

• medical • dental • vision • disability and life insurance • 401(k) retirement savings with company match • employee stock purchase plan • employee referral program • flexible spending accounts • Employee Assistance Program (EAP) • education assistance • parental leave • paid time off (PTO) • company-paid holidays • health and wellness events • community programs

Apply Now

Similar Jobs

🕒 December 9, 2025

WOW Remote Teams

1 - 10

🤝 B2B

🛍️ eCommerce

🎯 Recruiter

Purchasing Coordinator responsible for procurement processes in professional lighting and production. Ensuring timely purchasing, tracking, and delivery of equipment and services.

🕒 December 1, 2025

Intersect Power

51 - 200

⚡ Energy

Join Intersect’s Procurement team to manage EPC contracts for renewable energy projects. Collaborate with multiple teams to ensure successful execution and delivery of large-scale projects.

🕒 November 25, 2025

House Buyers of America, Inc.

11 - 50

🏠 Real Estate

🏪 Marketplace

💸 Finance

Purchasing Manager managing contracts and vendor relationships for home renovations in a fully remote role. Overseeing budgeting and sourcing while ensuring quality and cost-effectiveness in projects.

🕒 November 7, 2025

House Buyers of America, Inc.

11 - 50

🏠 Real Estate

👥 B2C

Purchasing Manager overseeing contracts for home renovations at House Buyers of America. Responsible for bidding, managing and negotiating all contracts in a fully remote role.

🗣️🇪🇸 Spanish Required

🕒 November 1, 2025

Lead Technology Sourcer managing sourcing strategy within technology hiring at Booking. Collaborating with Recruiters and leadership to lead strategic sourcing-related projects.