Hybrid

Chime is hiring a Staff Software Engineer - Event Sourcing/Stream Processing - Kafka

About the Role

Practicebetter is hiring a Staff Software Engineer to join Tenable's VM Platform team, which sits at the center of the Tenable One architecture. You will be responsible for building and maintaining high-throughput, event-driven pipelines that process massive volumes of asset and vulnerability data, solving complex big data problems at scale.

What You'll Do

  • Build and maintain high-throughput, event-driven pipelines responsible for processing the history of assets and vulnerabilities.
  • Design systems that handle massive scale to ensure data is accurate and available in real-time.
  • Work on complex data processing challenges, designing logic to collapse millions of incoming findings into a single, accurate state record.
  • Architect for scale by transitioning systems to a new architecture designed to be faster, cheaper, and more reliable.
  • Own your stack (DevOps) by using Terraform and Datadog to deploy, monitor, and ensure the health of services in production.

What We're Looking For

  • 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, required. Must understand memory management and performance within the JVM ecosystem.
  • Stream Processing Architecture: Proven experience with Kafka (ideally), AWS Kinesis, et al. Must understand topics, partitions, and how to process streams of data asynchronously.
  • Distributed Systems Knowledge: Must understand the challenges of microservices, eventual consistency, and data resiliency.
  • Stateful Processing Logic: Experience calculating 'state' from a history of events. Must 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.
  • Experience with Event Sourcing or CQRS patterns.
  • Must meet one of the following location criteria: Hybrid with ability to commute to Columbia, MD/Northern VA office; Hybrid with ability to commute to Boston, MA office; Remote while currently residing in the San Francisco Bay Area, CA.

Nice to Have

  • Security background is a plus, but Big Data/Data Pipeline experience is valued first.

Technical Stack

  • Languages: Java, Kotlin, JVM
  • Streaming: Kafka, AWS Kinesis
  • Infrastructure & Observability: Terraform, Datadog
  • Databases: PostgreSQL, DynamoDB

Team & Environment

You will be part of the VM Platform team, which sits at the center of the Tenable One architecture.

Benefits & Compensation

  • Compensation: $188,000 - $250,666.67 USD
  • 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

Work Mode

This is a hybrid role. Candidates must have the ability to commute to either a Columbia, MD/Northern VA office or a Boston, MA office. Remote work is available for candidates currently residing in the San Francisco Bay Area, CA.

We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.

Required Skills
JavaKotlinJVMKafkaAWS KinesisEvent SourcingStream ProcessingTerraformDatadogPostgreSQLDynamoDBAWSDistributed Systems
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Chime

Chime is a financial technology company, not a bank, that provides helpful, easy, and free core banking services. Its user-friendly tools and intuitive platforms empower members to take control of their finances and work towards their goals, helping millions unlock their financial potential.

Visit website
Job Details
Category backend
Posted 18 days ago