Tenable, Inc. logo

Senior Software Engineer - Agentic AI Platform

Job Overview

Location

US - Remote - California - Bay Area

Job Type

Full-time

Category

Software Engineering

Date Posted

May 6, 2026

Full Job Description

đź“‹ Description

  • • Senior Software Engineer role focused on building Tenable’s Agentic AI Platform, the orchestration layer enabling autonomous AI agents to reason, plan, and execute complex security workflows across the Exposure Management ecosystem.
  • • Day-to-day responsibilities include architecting backend services for multi-agent workflows, designing scalable workflow engines with human-in-the-loop capabilities, bridging Python-based AI frameworks with JVM-based microservices, implementing reliability guardrails and verification layers, building advanced RAG pipelines and tool-use capabilities, and leading technical direction in collaboration with researchers and product leads.
  • • Tenable is the Exposure Management company trusted by 44,000 organizations globally, including 65% of the Fortune 500 and 45% of the Global 2000, with a culture centered on belonging, respect, and excellence, where employees innovate best-in-class cybersecurity solutions as part of the #OneTenable team.
  • • In this role, you will gain deep expertise in agentic AI systems, distributed systems design, MLOps for AI workflows, enterprise-scale AI integration, and technical leadership in a high-impact founding initiative, transforming generative AI prototypes into production-grade, secure, and observable systems.

🎯 Requirements

  • • B.S. or M.S. in Computer Science, Engineering, or related field, or equivalent practical experience
  • • 5+ years of software engineering experience with strong background in building backend systems, APIs, and platforms
  • • Hands-on experience building AI agents and autonomous workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Pydantic AI
  • • Strong programming skills in Python (essential) with experience or willingness to work with JVM-based languages (Java, Kotlin, Scala)
  • • Experience designing event-driven architectures, managing concurrency, and building fault-tolerant services (e.g., using Kafka, gRPC, REST)
  • • Proficiency with Relational Databases (PostgreSQL) and experience with Vector Databases (e.g., Pinecone, Weaviate, Milvus) or search engines (Elasticsearch)

🏖️ Benefits

  • • Medical, dental, vision, disability, and life insurance
  • • 401(k) retirement savings with company match
  • • Employee stock purchase plan
  • • Flexible spending accounts and Employee Assistance Program (EAP)
  • • Education assistance and parental leave
  • • Paid time off (PTO), company-paid holidays, health and wellness events, and community programs

Skills & Technologies

Python
Java
Kotlin
Scala
PostgreSQL
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Tenable, Inc. logo
Tenable, Inc.
Visit Website

About Tenable, Inc.

Tenable, Inc. provides cybersecurity exposure management software that helps organizations identify, assess, and prioritize vulnerabilities across IT, cloud, and operational technology environments. Its Nessus vulnerability scanner and Tenable.io platform deliver continuous visibility into assets, misconfigurations, and threats, enabling risk-based remediation workflows. Founded in 2002, the company serves enterprises, government agencies, and managed security providers worldwide, integrating with SIEM, ticketing, and patch management systems to reduce cyber risk and compliance gaps.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
London, UK
Full-time
Expired May 14, 2026
Remote

3 months ago

Expired
London
Full-time
Expired May 14, 2026
Rust
Senior
Remote
+1 more

3 months ago

Expired
Germany-Remote
Full-time
Expired May 21, 2026
Linux
Apache Spark
Remote
+1 more

3 months ago

Expired
San Francisco
Full-time
Expired May 14, 2026
Go
Onsite

3 months ago