Tenable10.03.26
AI SCORE 8.5

Senior Software Engineer - Event Sourcing & Stream Processing (Remote)

$138K–$184K/year

About the Role

Join Tenable as a Senior Software Engineer - Event Sourcing & Stream Processing in a remote capacity. In this role, you will be pivotal in building and maintaining high-throughput, event-driven pipelines that process vast amounts of data, ensuring real-time accuracy for our customers.

What You'll Do

  • Design and implement systems that handle massive scale data processing, moving beyond simple CRUD operations.
  • Build and maintain event-driven pipelines for processing asset and vulnerability histories.
  • Collaborate with cross-functional teams to architect solutions that are faster, cheaper, and more reliable.
  • Utilize Terraform and Datadog for deploying, monitoring, and ensuring the health of services in production.
  • Engage in complex data challenges, collapsing millions of findings into a single, accurate state record.

Requirements

  • 4+ years of experience in Backend Engineering with a focus on high-volume data processing.
  • Strong proficiency in JVM languages, particularly Java and Kotlin.
  • Experience with stream processing architectures, ideally with Kafka or AWS Kinesis.
  • Knowledge of distributed systems, microservices, and data resiliency.
  • Hands-on experience with Terraform and observability tools like Datadog.

Nice to Have

  • Experience with Event Sourcing or CQRS patterns.
  • Familiarity with SQL and NoSQL databases such as PostgreSQL or DynamoDB.
  • A background in security is a plus, but Big Data experience is prioritized.

What We Offer

  • Competitive salary range of $137,500 to $183,500, based on experience and qualifications.
  • Comprehensive benefits including medical, dental, vision, and life insurance.
  • 401(k) retirement savings plan with company match.
  • Employee stock purchase plan and referral program.
  • Flexible spending accounts and education assistance.
  • Paid time off (PTO) and company-paid holidays.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work on high-impact cybersecurity solutions while enjoying a competitive salary and comprehensive benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and Kotlin with hands-on experience in building event-driven architectures using Kafka and AWS Kinesis, demonstrating the ability to design scalable systems for high-throughput data processing.

Self-motivated and disciplined, thriving in a fully remote work environment, with a strong ability to manage time effectively and meet deadlines without direct supervision.

Deep understanding of infrastructure as code (IaC) principles using Terraform and proficient in monitoring and observability tools like DataDog, ensuring system reliability and performance in a cloud-native environment.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Software Engineer - Event Sourcing & Stream Processing(Now)Lead Software Engineer / Architect(1-2 years)Engineering Manager / Director of Engineering(3-5 years)

Market Overview

Market Size 2024
$20B
Annual Growth
12.5%
AI Adoption
45%
Investment in Event Sourcing Technologies
+150%
Labour Demand for Java Developers
+25%
Avg Salary for Senior Software Engineers
$130K

Skills & Requirements

Required
JavaKotlinKafka
Growing in Demand
Spring BootMicroservices ArchitectureReactive Programming
Declining
EJB (Enterprise JavaBeans)Java Applets

Domain Trends

Increased Adoption of Event-Driven Architectures
Over 60% of enterprises are transitioning to event-driven architectures to improve scalability and responsiveness.
Rise of Serverless Computing
Serverless platforms like AWS Lambda are seeing a 35% increase in adoption, driving demand for skills in AWS Kinesis and Terraform.
Focus on Real-Time Data Processing
Real-time analytics is becoming critical, with 70% of companies prioritizing real-time processing capabilities in their data strategies.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.