Senior Software Engineer - Event Sourcing & Stream Processing
$137.5k - $183.5kTenable
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.
- D atabase 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 jobs.jobcopilot.com 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.
- ...Job Description #LI-DNI Senior Software Engineer - Modeling and Simulation... ...prioritization of people over process, and a stellar team with a... ...integration with live data streams from physical assets, sensors... ..., and collaborative source control using Git. Experience...SeniorWork at officeLocal areaImmediate startRemote workWork from homeRelocationRelocation packageMonday to Friday3 days per week
$95k - $171k
...security, and operational needs. As a Software Engineer II, you will be responsible for:... ...solutions under an Agile development process focused on continuous deployment Do... ...trillions of times a day. Whether you're streaming live events, scrolling social media, watching...SuggestedWork experience placementWork at office$186.07k - $218.9k
...working at Coinbase. As a Senior Software Engineer on the Data Platform team within... ...across the company to access, process, and transform data for... ...batch processing (Spark, SQL), streaming (Kafka), query federation, and real-time event aggregation stores. Build and...SeniorLocal area$137.5k - $183.5k
...Tenable is seeking a Full Stack Software Enginee r to join our core product engineering teams. You will help design,... ...Tenable’s architecture, development processes, and technology stack. Write... ...And Ideally: Experience with event-driven systems (Kafka, SQS, SNS...SeniorFull timeH1bLocal areaWorldwideFlexible hours$175k - $200k
..., Colorado, Texas, Utah, Florida and Hawaii. • Team building events throughout the year such as Destination Family Events, Holiday... ...artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or...SeniorFull timeContract workTemporary workImmediate start- ...the role This Software Engineer role will be... ...complex systems and processes that combine multiple... ..., FEA, discrete-event simulation, and... ...from multiple sources-ranging from design... ...transactional and streaming data-to create... ...concise briefings to senior military and...Local areaImmediate startRelocation package
- ...system-level results into clear feedback for engineering and leadership, and help accelerate... ...analyses to introspect autonomous driving software performance atinterfaces across the... ...capabilities. Applicants in the recruitment process may be required, where applicable, to...SeniorFull timeLocal areaRemote workWork from home
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or...SeniorTemporary workFlexible hours$150k - $200k
...Support the integration and evaluation of open source, emerging technologies, and new COTS... ..., Florida and Hawaii. • Team building events throughout the year such as Destination Family... ...AI) tools to support parts of the hiring process, such as reviewing applications,...Full timeContract workTemporary workImmediate start$100k - $125k
...utilize frameworks to parse, normalize, process, and analyze collected structured data.... ...artifacts, enrich data with various corporate sources, summarize data, and formulate results... ...Utah, Florida and Hawaii. • Team building events throughout the year such as Destination...Full timeContract workTemporary workImmediate start$185.4k - $205k
...required. Five (5)+ years of additional Software Engineer experience may be substituted for a... ...services for web applications. • Multi-source Data Integration to fetch and package data... ...complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Full timeContract workWork experience placementLocal area$83k - $97k
...resume when applying for this position POSITION SUMMARY The Senior Software Developer is responsible for the hands-on design, development... ...maintenance of enterprise Java-based applications and open-source software solutions that support the mission of the...SeniorFull time$45 per hour
...looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem... ...scraping, data extraction and processing. What We Do The Mindrift... ...dynamic and interactive web sources, adapting approaches as... ...scraping, automation, or software development (required)....SeniorHourly payPart timeFreelanceRemote work10 hours per week$125k - $150k
...This role is ideal for engineers who love solving complex... ..., building production software, and learning new technologies... ...applications that process and present data from... ...development, containers, source control, and CI/CD... ...designing distributed or event-driven systems. Consulting...Full timeRemote workWorldwideFlexible hours$166k - $220k
...lead provider of specialized engineering and next generation national... ...THE JOB At Anduril, our Software Engineers are at the forefront... ...domain Create technologies and processes that enable users to safely... ..., and other lawful open-source or commercial data sources. This...Full timeWork experience placementImmediate startWorldwide$150k - $225k
...Python, LLM integration, data engineering, Agile, Git, Jira, Confluence... ...product documentation, source code, and test results for LLM... ...and authority to operate (ATO) processes. the engineer will use AI/... ...and Hawaii. • Team building events throughout the year such as Destination...Full timeContract workTemporary workImmediate start- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
$102.3k - $209.5k
...reviews to surface firmware/software implications; supports early... ...Work closely with platform engineering, operations, firmware development... ...testing), quality assurance processes, software error logging,... ...or information from multiple sources to troubleshoot standard and...SeniorTemporary workImmediate startFlexible hoursShift work$100k - $120k
...solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains,... ...and troubleshooting throughout the application development process. This position works on fast-moving, innovative projects that...SeniorFull timeTemporary workLocal areaRemote work$112.3k - $140k
...stimulating and challenging career where your engineering expertise can be leveraged to create,... ...improvements to our solutions and processes. We thrive on passion and innovation,... ...We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge...SeniorWork at officeLocal areaRemote workWorldwide$186.07k - $218.9k
...Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code. We own the... ...that give engineers fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and you’ll be...SeniorLocal area$8k
...new, fully FUNDED opportunity for a Senior Applied AI Engineer – Data Science & Analytics on our largest... ...program encompasses traditional software services including Systems Design and... ...powered workflows that enhance analytical processes - Collaborate directly with...SeniorPermanent employmentFull timeContract workTemporary workImmediate startFlexible hours$139.3k - $250.7k
...#CoreIPNetworking As a Senior Network Architect, you... ...and streamlined processes Working with vendors... ...Routing for global traffic engineering Possess Juniper hardware and software expertise Demonstrate... ...day. Whether you're streaming live events, scrolling social media...SeniorWork experience placementWork at office$139.5k - $185k
...seeking a highly skilled and hands-on Senior Staff AI Engineer to head our Edge AI Applications Lab.... ...in AI, embedded ML, and signal processing. Qualifications Master’s or PhD... ...opportunities to explore our hardware and software capabilities and try new things....SeniorFull timeTemporary workLocal areaRemote workFlexible hours$150k - $200k
...utilize frameworks to parse, normalize, process, and analyze collected structured data.... ...artifacts, enrich data with various corporate sources, summarize data, and formulate results... ...Utah, Florida and Hawaii. • Team building events throughout the year such as Destination...Full timeContract workTemporary workImmediate start$132.23k - $176.31k
...innovation drives the future of AI-ready connectivity, a Senior Software Engineer - HCM plays a pivotal role behind every successful payroll... ...including schemas, PCRs, wage types, payroll controls, off-cycle processing, and time configurations. • Own U.S. payroll...SeniorTemporary workRemote workWork from home$209k - $238.5k
...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in... ...TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration... ...about Capital One's recruiting process, please send an email to Careers@...SeniorFull timePart timeInternshipLocal areaRemote work$159.6k - $287.4k
...Protocol endpoints Collaborating with engineering on API design guidelines, OpenAPI... ...Protocol Be knowledgeable about open-source developer ecosystems, Infrastructure as... ...of times a day. Whether you're streaming live events, scrolling social media, watching your...Work experience placementWork at office- Senior Mainframe COBOL DeveloperLumen Solutions Group Inc. is a technology consulting Services company based in Florida. We provide a... ...consulting services, IT Staffing, Business/IT Strategy, Business Process Blueprints, Enterprise Architecture, Enterprise Transformation....SeniorContract workRemote work
$79.8k - $178.1k
Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture... ...standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving...SeniorTemporary workRelocationFlexible hours
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!
- software developer positions Columbia, SC
- senior software engineer remote Columbia, SC
- software engineer contract Columbia, SC
- cybersecurity software engineer Columbia, SC
- part time software developer remote Columbia, SC
- software engineer remote Columbia, SC
- software engineer Columbia, SC
- software engineer amazon Columbia, SC
- junior software developer remote Columbia, SC
- real time software engineer Columbia, SC



