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 Virginia vacancy
  •  ...a leading meetings, events, and hospitality technology...  ...and offers software solutions to hotels,...  ...Throughout our interview process, you'll have the chance...  ...and operations-minded Senior Manager, Sourcing & Housing Solutions...  ...developing new revenue streams Represent Cvent at... 
    Senior
    Temporary work
    Remote work
    Worldwide

    Cvent

    McLean, VA
    3 days ago
  •  ...Senior Software Engineer Job Locations: US-FL-Tampa | US-VA-Fort Belvoir Position Summary...  ...analysis, and integration of RF and signal processing systems that enable next-generation...  ...employer match program, and volunteering events. Please note : Final compensation... 
    Senior
    Full time
    Contract work
    Work experience placement
    Live out

    Odyssey Systems

    Fort Belvoir, VA
    2 days ago
  • $110k - $135k

     ...You will join a talented engineering organization with a...  ...looking for an experienced software engineer experienced with...  ...standards, code reviews, source control management, build processes, testing methodology,...  ...feature scope in real‑time streaming solutions. ~ Highly... 
    Senior
    Remote work
    Relocation

    Motorola Solutions

    Richmond, VA
    2 days ago
  •  ...customers. Position Senior Software Engineer, Intelligence...  ...Kubernetes services for streaming data pipelines and application...  ...and data sources Build cloud-delivered...  ...like ArgoCD, FluxCD) Event-Driven or Message...  ...Some technologies and processes we use Clojure,... 
    Senior
    Contract work
    Remote work
    Shift work

    Centripetal Networks

    Reston, VA
    2 days ago
  •  ...Senior Software Engineer Why choose between doing meaningful work...  ...and engineering process improvements, and support...  ...excellence (cloud-native, event-driven, microservices...  ...orchestration and streaming/event platforms such...  ...onboarding data sources, parsing, dashboards,... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    MITRE

    McLean, VA
    18 hours ago
  •  ...want to develop software systems that...  ...work alongside engineers and scientists...  ...MITRE is seeking a Senior Software...  ...and engineering process improvements, and...  ...(cloud-native, event-driven, microservices...  ...and streaming/event platforms...  ...onboarding data sources, parsing, dashboards... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    The MITRE Corporation

    McLean, VA
    18 hours ago
  • $100k

     ...Services, Inc. (MBA CSi) is seeking a Senior Software Engineer to support a long-term, multi-year engagement...  ...with Team Foundation Server (TFS) for source control. Experience with C#.NET...  ...software development best practices and SDLC processes. Ability to clearly explain technical... 
    Senior
    Full time

    MBA CSi

    Merrifield, VA
    1 day ago
  •  .../09/2026 Develop proficiency with our software development practices and patterns while...  ...experience building team culture and engineering processes, especially on high growth teams....  ...code reviews, testing, coding standards, source control (git and GitHub), and CI/CD. 5... 
    Senior
    Flexible hours

    Pivotal Solutions Inc

    Portsmouth, VA
    3 days ago
  •  ...Software Engineer Location: Remote/Alexandria, VA GeoDelphi,...  ...stack that is comprised of a source, engine, analytic, and story...  ...improve established application processes Prepare and produce...  ...that keeps pace with world events. GeoDelphi is headquartered... 
    Remote work

    GeoDelphi

    Alexandria, VA
    3 days ago
  • $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 to?...  ...appropriate tooling and processes with minimal guidance....  ...code reviews. Uses automated source code analysis tools that are... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Reston, VA
    2 days ago
  • $96.8k - $306.4k

     ...Description As a Software Developer 5 (...  ...messaging and eventing ecosystem -...  ...to Oracle Streaming, Oracle Queue,...  ...queuing, and stream processing at massive...  ...Mentor and guide engineers in distributed...  ...other senior engineers. Excellent...  ...open-source messaging systems... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    18 hours ago
  •  ...and provide services for cloud software development, workload migration...  ...QUALIFICATIONS Development/software engineering or the development of applications for the processing and analysis of data, including...  ...of mid to large scale open source platforms leveraging open... 
    Senior

    C2S Consulting Group

    Herndon, VA
    2 days ago
  •  ...Job Description Software Engineer- Senior Required Skills Demonstrated experience developing...  ..." tool that sifts through incoming stream looking for items that match a user's...  ...with the Sponsor's Pre-NLP processing pipeline to remove boilerplate text,... 
    Senior

    Crimson Phoenix

    Chantilly, Loudoun County, VA
    18 hours ago
  •  ...evolving world. Our mission‑first software and data engineering platform modernizes data operations,...  ...and creating and leveraging tools and processes that bridge the gap between development...  ...and design Proficient with source code management tools like Git, GitHub... 
    Senior
    Full time
    Flexible hours

    Clarity Innovations

    Herndon, VA
    2 days ago
  • $137k - $228k

     ...meaningful knowledge with cloud-based processing technologies and emerging...  ..., requirements development, software design, implementation and...  ...with diverse teams of engineers, clients, and users Abilityto...  ...Experience working withopen-source technologies in government computing... 
    Senior
    Flexible hours

    Vantor Inc.

    Springfield, VA
    4 days ago
  •  ...and the other half to software. Our team works hand in...  ...with the hardware engineers to extract every last...  ...long as they are strong senior developers in another...  ...in Rust through open source contributions and/or personal...  ...help in the selection process. We will not subject... 
    Senior
    Work at office
    3 days per week

    Fractile

    Bristol, Washington County, VA
    3 days ago
  •  ...Job Posting Job Title: Senior Networking Software Engineer. Location: Falls Church, VA. Duration: Full-Time...  ...applications and telecom call processing across network nodes. Hands-on experience...  .... Experience working with open-source tools and version control systems like... 
    Senior
    Full time

    3M Consultancy

    Falls Church, VA
    3 days ago
  • $125k - $187k

     ...future. As a Two Six Technologies Senior Software Engineer for web hosted services, you will work...  ...creation and integration of new data sources, user workflows, and long‑term solutions...  ...for any part of our employment process, please send an email to accommodations... 
    Senior

    Trusted Concepts, inc.

    Arlington, VA
    2 days ago
  •  ...Description Senior Full-Stack Software Engineer Springfield, VA Active TS/SCI clearance and be...  ...meaningful knowledge with cloud-based processing technologies and emerging data...  ...techniques Experience working with open-source technologies in government computing... 
    Senior
    Full time
    Flexible hours

    Orchard , CO

    Springfield, VA
    3 days ago
  •  ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments...  .... Implement and integrate open-source solutions within CentOS/RHEL environments...  ...with security accreditation processes and sponsor accreditation tools. Hands... 
    Senior

    TLA Inc

    McLean, VA
    3 days ago
  •  ...We’re looking for a Software Development Engineer for an onsite opportunity in McLean, VA Key Responsibilities...  ...requirements into the development process to meet relevant standards....  ...to Have Skills Experience writing source code for new applications or generating... 
    Senior

    Centurion, LLC

    McLean, VA
    2 days ago
  • $119.8k - $234.7k

     ...Responsibilities We are looking for a Senior Software Engineer with experiences working with all service aspects...  ...feedback to drive adherence. Use automated source code analysis tools integrated into the build/development process. Independently create a clear test... 
    Senior

    Microsoft Corporation

    Falls Church, VA
    2 days ago
  • $111.4k - $185.92k

     ...Level of Experience: Senior Employee Referral Amount...  ...) is seeking talented engineers who are excited to...  ...architectures, high-level software development languages,...  ...and development processes. Candidates will be expected...  ...or from academic sources with limited documentation... 
    Senior
    Full time
    Work experience placement
    Worldwide

    HII Mission Technologies Division

    Roanoke, VA
    17 hours ago
  •  ...Senior Software Engineer Everforth ECS is seeking a Senior Software Engineer to work in the National...  ...advanced application features, data-processing logic, and automation modules using...  ...mission applications. • Delivers source-code updates, technical documentation... 
    Senior
    Contract work

    ECS

    Fairfax, VA
    2 days ago
  • $130k - $180k

     ...Current Job Openings Senior Software Engineer Senior Software Engineer Summary Title:...  ...Implement solutions for real-time data processing, secure communications, and system integration...  ...360 is delivering a revolutionary source of global knowledge based on radio frequency... 
    Senior
    Work experience placement
    Remote work
    Night shift

    HawkEye 360

    Herndon, VA
    4 days ago
  •  ...are a sleek and modern software development team...  ...seeking an experienced   Senior   Backend   Developer/ Engineer to join our   hybrid...  ...internal and external data sources, APIs, and event streams   ~ Partner with...  ..., or large-scale data processing systems   ~ Gitlab... 
    Senior
    Work at office
    Work from home

    Vantor

    Reston, VA
    18 hours ago
  •  ...Senior Software Developer Cydecor is a premier Federal Government solutions...  ...backend services and data sources. The ideal candidate is...  ...to improve business software processes and interactions Support...  ...years of experience as Software Engineer developing distributed... 
    Senior
    Temporary work
    Remote work

    Cydecor

    Reston, VA
    2 days ago
  • $129k - $193k

     ...Overview Freddie Mac is seeking a Senior Software Engineer to execute for one or more agile delivery...  ...software applications using Business Process Management and Low Code Application...  ...(Azure, GCP) Contributions to open‑source projects Familiarity with AI/ML concepts... 
    Senior
    Work at office
    Local area

    Freddie Mac

    McLean, VA
    2 days ago
  •  ...Senior Software Engineer Primary Work Location: Fredericksburg, VA Must be a U.S Citizen: Yes Clearance: Ability to...  ...cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience ~ Experience... 
    Senior
    Casual work
    Work at office

    Obsidian Solutions Group

    Fredericksburg, VA
    2 days ago
  • $128.25k - $266.88k

     ...looking to write mobile app code, engineer the servers behind our...  ...develop algorithms to help us process trillions of data points a...  .... About the Role As a Senior Software Engineer, you will build and...  ...benchmarking. Contributions to open‑source projects, technical blogging... 
    Senior
    Immediate start

    Yahoo Holdings Inc.

    Reston, VA
    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!