Tenable

Senior Software Engineer – Agentic AI Platform

Tenable

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $159,000 - $211,666 per year

Job Level

About the role

  • Architect and implement the backend services that power multi-agent workflows.
  • Design scalable workflow engines and "human-in-the-loop" systems.
  • Create the integration layer between modern Python-based AI frameworks and Tenable’s robust JVM-based microservices architecture.
  • Implement verification layers, citations, and security guardrails to ensure agents operate deterministically and safely.
  • Build advanced Retrieval-Augmented Generation (RAG) pipelines and "Tool Use" capabilities.
  • Collaborate with researchers and product leads to define the roadmap for AI orchestration.

Requirements

  • B.S. or M.S. in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of software engineering experience (7+ for Staff level), with a 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 for AI/ML ecosystems) with experience in, or a willingness to work with, JVM-based languages (Java, Kotlin, or Scala) for high-scale platform components.
  • 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).
  • A self-starter who thrives in ambiguity and is passionate about taking AI from "prototype" to "production-grade."
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJVM-based languagesJavaKotlinScalaAI agentsautonomous workflowsevent-driven architecturesfault-tolerant servicesRelational Databases
Soft Skills
self-starterthrive in ambiguitycollaboration