cover image
Tenable

Tenable

www.tenable.com

1 Job

2,207 Employees

About the Company

Tenable is the exposure management company, exposing and closing the cybersecurity gaps that erode business value, reputation and trust. The company’s AI-powered exposure management platform radically unifies security visibility, insight and action across the attack surface, equipping modern organizations to protect against attacks from IT infrastructure to cloud environments to critical infrastructure and everywhere in between. By protecting enterprises from security exposure, Tenable reduces business risk for more than 44,000 customers around the globe. Learn more at tenable.com.

Listed Jobs

Company background Company brand
Company Name
Tenable
Job Title
Software Engineer
Job Description
**Job title:** Software Engineer **Role Summary:** Design, develop, and maintain scalable, cloud‑native services for data ingestion, storage, querying, and retrieval within a large‑scale cybersecurity platform. Build and support the underlying microservices that enable efficient data handling across distributed systems. **Expectations:** - 3–5 years of software development experience, primarily in distributed systems. - Strong ownership of production software behavior and quality. - Ability to work independently and lead/drive projects while collaborating cross‑functionally with product, design, and operations teams. **Key Responsibilities:** - Architect, implement, and evolve microservices for data ingestion, persistence, and query functions. - Ensure high scalability, reliability, and performance of data pipelines and APIs. - Design and maintain operational data stores and messaging systems (e.g., Kafka). - Participate in code reviews, design discussions, and agile ceremonies. - Collaborate with senior engineering teams on cloud architecture and distributed system improvements. - Continuously refactor and optimize existing services for efficiency and maintainability. **Required Skills:** - Proficiency in Java or Kotlin; willingness to learn additional languages. - Experience with containerized microservice architectures and Kubernetes. - Knowledge of distributed systems concepts, data streaming, and serialization. - Familiarity with database and message queue technologies (relational, NoSQL, Kafka). - Comfortable with agile methodologies and iterative development cycles. - Strong problem‑solving and debugging skills in a production environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science or related field, or equivalent professional experience. - No additional certifications required.
Columbia, United states
Hybrid
Junior
26-03-2026