Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Event Sourcing & Stream Processing

$137.5k - $183.5k
Full-time

Tenable, Inc.

Who is Tenable? Tenable® is the Exposure Management company. 44,000 organizations around the globe rely on Tenable to understand and reduce cyber risk. Our global employees support 65 percent of the Fortune 500, 45 percent of the Global 2000, and large government agencies. Come be part of our journey! What makes Tenable such a great place to work? Ask a member of our team and they’ll answer, “Our people!” We work together to build and innovate best-in-class cybersecurity solutions for our customers; all while creating a culture of belonging, respect, and excellence where we can be our best selves. When you’re part of our #OneTenable team, you can expect to partner with some of the most talented and passionate people in the industry, and have the support and resources you need to do work that truly matters. We deliver results that exceed expectations and we win together! Applicants must be authorized to work for any employer in the U.S. without sponsorship. We are unable to provide sponsorship for work visas of any kind at the time of hire, or at any point during employment. This includes, but is not limited to: F1-OPT, F1-CPT, H-1B, TN, J-1, etc. Your Role: Tenable is seeking a Senior Software Engineer to join our VM Platform team. Our team sits at the center of our Tenable One architecture; we ingest massive volumes of assets and find data from collection teams, process it to calculate the "state of the world" for our customers, and feed it to downstream search and reporting products. We are not just building web apps; we are solving a complex Big Data problem. You will build and maintain the high-throughput, event-driven pipelines responsible for processing the history of assets and vulnerabilities. You will move beyond simple CRUD operations to design systems that handle massive scale, ensuring that when we say an asset is vulnerable (or patched), that data is accurate and available in real-time. To be considered for this role, you must meet one of the following criteria:

  • Hybrid: Ability to commute to our Columbia, MD/Northern VA office.
  • Hybrid: Ability to commute to our Boston, MA office.
  • Remote: Currently reside in the San Francisco Bay Area, CA
Your Opportunity: * Build the Future of Exposure Management: We are currently developing the backend that powers Tenable’s flagship Exposure Management (EM) platform. You will be building the future that powers our EM platform. * Solve Complex Data Problems: Work on "team-named data processing" challenges. You will design logic that collapses millions of incoming findings into a single, accurate state record. * Architect for Scale: Transition our systems to a new architecture designed to be faster, cheaper, and more reliable. Your work will unblock integrations across the entire company. * Own Your Stack (DevOps): We support our services in the wild. You won't just write code; you will use Terraform and Datadog to deploy, monitor, and ensure the health of your services in production. What You’ll Need: * 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,is required. You should understand memory management and performance within the JVM ecosystem. * Stream Processing Architecture: Proven experience with Kafka (ideally), AWS Kinesis, et al. You understand topics, partitions, and how to process teams of data asynchronously * To be considered for this role, you must meet one of the following criteria: Hybrid with the ability to commute to our Columbia, MD/Northern VA office, Hybrid with the ability to commute to our Boston, MA office, or Remote: Currently reside in the San Francisco Bay Area, CA * 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. And Ideally:
  • Experience with Event Sourcing or CQRS patterns.
  • While security background is a plus, we value Big Data/Data Pipeline
experience first. If you can process data at scale, we can teach you the security domain.

#LI-LP1

This is the base pay range for this position. Compensation for the role will depend on a number of factors, including the candidate's qualifications, skills, competencies, location and experience, and may fall outside of the range shown. Employees are also eligible for variable compensation in addition to base pay (commission for sales roles, bonus for non-sales roles), depending on company and individual performance. Tenable also offers a variety of comprehensive and competitive benefits which include: 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; and community programs. US Pay Range

$137,500—$183,500 USD

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. If you need a reasonable accommodation due to a disability during the application or recruiting process, please contact View email address on click.appcast.io [View email address on click.appcast.io] for further assistance. -------------------------------------------------------------------------------- Tenable Data Consent Statement Tenable is committed to protecting the privacy and security of your personal data. This Notice describes how we collect and use your personal data during and after your working relationship with us, in accordance with the General Data Protection Regulation (“GDPR”). Please click here [ to review. For California Residents: The California Consumer Privacy Act (CCPA) requires that Tenable advise you of certain rights related to the collection of your private information. Please click here [ to review.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Event Sourcing & Stream Processing in Columbia, MD vacancy
  • $102.1k - $202.2k

     ...exciting opportunity for a Software Engineer in the Cloud+AI Azure Data...  ...Factory, Azure Service Bus, Azure Event Grid. Our mission is tobuild...  ...appropriate tooling and processes with minimal guidance....  ...code reviews. Uses automated source code analysis tools that are... 
    Suggested
    Ongoing contract
    Local area

    Microsoft Corporation

    Annapolis Junction, MD
    3 days ago
  • $204k - $247k

     ...part of the Section 7 DAT team, focusing on improving mission processes for the customer by developing custom applications and data visualizations...  ...insights into unique questions. Aggregate data from disparate sources and integrate them into new and existing tools. Create new UIs... 
    Senior

    Neuralsolutions

    Columbia, MD
    3 days ago
  • Verra Mobility Corporation is seeking a Lead Processing Specialist for their Event Processing team in Columbia, Maryland. The ideal candidate will demonstrate leadership qualities, focusing on high quality work and sustainable employee engagement. Responsibilities include... 
    Senior

    Verra Mobility Corporation

    Columbia, MD
    2 days ago
  • $185k - $215k

     ...by building high-performing engineering teams and developing innovative...  ...customer-oriented Signals Software Engineer Level 2 to join...  ..., and enhance signal processing software (e.g. detectors, demodulators...  ...Identify the source of problems in a Radio Frequency... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    6 days ago
  •  ...Sr. Software Engineer - US Location: Massachusetts, Maryland, or Greater...  ...Role We’re looking for a Senior Software Engineer to design,...  ..., or high‑volume data processing ~ Proven ability to debug...  ...datasets Experience with streaming systems or real‑time data processing... 
    Senior
    Full time
    Remote work

    VulnCheck

    Columbia, MD
    2 days ago
  •  ...Senior Software Engineer This is a full-time position, and requires a TS/SCI...  ...include, but are not limited to, processing-intensive analytics, novel...  ...reuse, use of Open Source Software (OSS) and/or Commercial...  ...Development of event driven, or data driven analytics... 
    Senior
    Full time

    2HB Incorporated

    Annapolis Junction, MD
    12 hours ago
  • $165.03k - $240k

     ...in cloud-based services, software and systems engineering, cyber capabilities, and data...  ...during the interview process. Job Description Enlighten...  ...best practices, open‑source capabilities, and large language...  ...you. Job Level Mid‑Senior Level Essential Job... 
    Senior
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    Mission Technologies, a division of HII

    Columbia, MD
    2 days ago
  • $10k

     ...developing innovative software solutions for our...  ...Software Engineer to join our team to...  ...best practices, open‑source capabilities, and...  ...you. #LI-DS1 #Mid‑Senior Level Due to federal...  ...Various team‑building events throughout the...  ...accessible hiring process. If you need any accommodations... 
    Senior
    Hourly pay
    Contract work
    Work experience placement
    Summer work
    Work at office
    Immediate start
    2 days per week
    1 day per week

    Wyetech LLC

    Columbia, MD
    2 days ago
  • $137.51k - $200k

     ...in cloud-based services, software and systems engineering, cyber capabilities, and data...  ...to hire exceptional Senior Backend Developers to join...  ...and modifying complex open‑source systems like Trino, to architecting...  ...and automating deployment processes (CI/CD) using technologies... 
    Senior
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    Enlighten

    Columbia, MD
    2 days ago
  • $179k - $237k

     ...Software Engineer, Analytics UI Platform Make an Impact Where It Matters Most At Intelliforce...  ...anomaly detection efforts Support source-controlled, team-based development in a...  ...Bash scripts to automate manual processes Recent software development experience... 
    Senior
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis Junction, MD
    2 days ago
  • $97.54k - $146.32k

     ...Computershare proprietary software together with a full...  ...bring deep software engineering expertise and a passion...  ...is seeking a Senior Software Engineer to support...  ...application and review process more efficient and assist...  ...and are not the sole source of whether to consider... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Computershare

    Columbia, MD
    2 days ago
  • $165.03k - $240k

     ...Senior Software Engineer (Hybrid) - 28172 Location: Columbia, MD, Maryland, United States Enlighten...  ...by the recruiter during the interview process. Job Description Enlighten is a...  ...take industry best practices, open‑source capabilities, and large language models... 
    Senior
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    Huntington Ingalls Industries

    Columbia, MD
    2 days ago
  • $234k - $257k

     ...project. We are seeking engineers who wish to grow their...  ...are seeking a Signals Software Engineer to develop,...  ...maintain, and enhance signal processing software (e.g....  ...data dentify the source of problems in a Radio...  ...Building and Company Events to Celebrate our Successes... 
    Senior
    Hourly pay
    Extra income
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures

    Columbia, MD
    3 days ago
  • $190k - $240k

     ...Belay Technologies is seeking a Senior Software Engineer to join our intel team. This...  ...with platforms for processing Agency data sets. Experience with software source control (git) and Atlassian tool...  ...referral bonus program, fun events, and more! At Belay, we are... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Columbia, MD
    2 days ago
  • $190k - $240k

     ...Belay Technologies is seeking a Software Engineer to join our intel team....  ...development and deployment processes to enable faster, more reliable...  ...experience with software source control and configuration management...  ...referral bonus program, fun events, and more! At Belay, we... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    19 hours ago
  • $2,650 per month

     ...business that provides signal processing and sensor system...  ...team roughly four to five engineers to deliver a 5G detect, decide...  ...We're looking for a mid-to-senior software engineer who can move fluidly...  ...REST, multicast UDP, VITA 49 streaming, and similar interfaces.... 
    Senior
    Temporary work
    Local area
    Immediate start
    Work from home

    Power3 Solutions

    Columbia, MD
    2 days ago
  • $107.9k - $195.05k

     ...new and exciting opportunity for a Senior Software Engineer in our Intel Sector. Our talented team...  ...to find new and better data sources and tradecraft to answer intelligence...  ...Experience with software development processes (i.e., requirements analysis, software... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Leidos

    Columbia, MD
    19 hours ago
  • $208k - $254k

     ...Software Engineer 2 - (AI/ML, Terraform, AWS) Clearance: TS/SCI - Polygraph...  ...software systems (e.g., processing-intensive analytics, novel...  ...Inference Processing team, sourcing for SWE2 candidate with...  ...Experience with large-scale streaming data analytic systems... 
    Flexible hours

    Akina

    Annapolis Junction, MD
    19 hours ago
  •  ...Software Engineer 1 Location: Annapolis Junction, MD Clearance Required...  ...: Unit, Integration Source Code Control (specifically Git...  ...development: Machine Learning, Stream, Batch Virtualization...  ...projects with similar software processes may be substituted for a... 
    For contractors
    Remote work

    KeyLogic

    Annapolis Junction, MD
    19 hours ago
  •  ...discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Discretionary Requirements - Cloud Experience: Shall have three (3) years... 
    Senior
    Work experience placement

    Fuse Engineering

    Annapolis Junction, MD
    19 hours ago
  • $70k - $190k

     ...Technologies is seeking a Junior Software Engineer to join our intel team. We...  ...integrate diverse data sources and external APIs with MCP...  ...leveraging Apache Kafka for stream processing and Elasticsearch for...  ...using modern messaging and event-streaming platforms. Experience... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    2 days ago
  •  ...Junior Software Developer - Open-Source Focus iQuasar is seeking to fill the Junior Software Developer...  ...for talented professionals in engineering, software development, and other key...  ...data modeling, data structures, data processing, data transformation, and validation... 
    Full time

    iQuasar

    Annapolis Junction, MD
    19 hours ago
  • $8k

     ...FUNDED opportunity for a Junior Software Engineer on our largest PRIME...  ...AI models, APIs, and data sources in production environments...  ...Python using Apache Kafka for stream processing and Elasticsearch for indexing...  ...processing systems using event-driven and messaging platforms... 
    Permanent employment
    Contract work
    Temporary work
    Immediate start
    Flexible hours

    Visionist, Inc.

    Columbia, MD
    19 hours ago
  • $150k - $190k

     ...Overview Senior Software Engineer Location: Columbia, Maryland Job Status: Full Time Clearance: Secret Salary: $150,000 to...  ...airborne radar systems, R&D and analysis Advances signal processing, tracking and waveform generation Software solution... 
    Senior
    Full time

    ASTRION, INC.

    Columbia, MD
    2 days ago
  •  ...Senior Software Engineer We are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex...  ..., you will work on various software projects, including processing-intensive analytics, novel algorithm development, manipulation... 
    Senior
    Relocation package
    Flexible hours

    Fullscope

    Annapolis Junction, MD
    19 hours ago
  • $120k - $150k

     ...Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with...  ...into successful delivery. • Improve process stability, quality, and throughput through...  ...tier compensation and benefits, with source-aligned pay details of 120000-150000... 
    Senior
    Relocation package

    Top Engineer

    Jessup, MD
    19 hours ago
  • $150k - $190k

     ...Overview Senior Software Engineer Location: Columbia, Maryland Job Status: Full Time Clearance: Secret Salary: $150,000 to...  ...airborne radar systems, R&D and analysis Advances signal processing, tracking and waveform generation Software solution... 
    Senior
    Full time

    ASTRION, INC.

    Columbia, MD
    18 days ago
  •  ...Software Engineer Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic...  ..., and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development,... 
    Senior

    Peterson Technologies

    Annapolis Junction, MD
    19 hours ago
  • $170k - $260k

     ...this level of clearance. Are you a Senior Front End Software Engineer who is ready for a new challenge...  ...preferred position during the hiring process. SIGN-ON BONUS ELIGIBLE. Benefits...  ...Duty Leave ~ Monthly Team and Family Events ~ Technology Budget ~ Global... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Columbia, MD
    1 day ago
  • $185k - $215k

     ...security programs by building high-performing engineering teams and developing innovative...  ...motivated, career, and customer-oriented Software Engineer Level 2 to join our team in...  ...complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Event Sourcing & Stream Processing. Be the first to apply!