Tenable is looking for a Senior Software Engineer to join a founding initiative within their engineering organization. In this role, you will help design and implement the Agentic AI Platform, the orchestration layer and nervous system that enables autonomous agents to reason, plan, and execute complex security workflows across their Exposure Management ecosystem.
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.
- Agentic AI Expertise: Hands-on experience building AI agents and autonomous workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Pydantic AI.
- Polyglot Proficiency: 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.
- Distributed Systems: Experience designing event-driven architectures, managing concurrency, and building fault-tolerant services (e.g., using Kafka, gRPC, REST).
- Data Fluency: 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
- 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