Software Engineer - Java, Kafka
Columbia
Saturday, 09 May 2026
Join Tenable’s core engineering team to design and scale cloud-native search solutions and microservices. You will build highly reliable infrastructure that processes evolving customer data landscapes, ensuring our cyber security platform remains performant and state-of-the-art. Your Opportunity:Build the Backbone: Craft high-performance "plumbing" for data ingestion, storage, and retrieval. You aren't just moving data; you are building the services that manage it. Modern Tech Stack: Work extensively with Kotlin, Java, Snowflake, and Cockroach. DB to drive innovation in our global distributed systems. Architecture & Influence: Get in on the ground floor to contribute to design and architectural decisions. Growth: Utilize a dedicated training budget for conferences and workshops to keep your skills sharp. Collaborate: Partner with Product Managers and cross-functional teams to iterate on world-class security products. What You’ll Need:Experience: 3–5 years in software development with a focus on distributed systems. Languages: Proficiency in Kotlin or Java (and a willingness to adapt to new languages). Data Expertise: Hands-on experience with Snowflake, Cockroach. DB, Kafka, or similar operational datastores. Cloud Native: Strong background in Kubernetes and containerized microservice architectures. Location: 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, or Hybrid with the ability to commute to our Boston, MA office. Execution: Proven ability to design and execute highly technical projects within an Agile environment. Mindset: Accountability for production software and a drive to lead/independently manage projects. Education: B. S. in Computer Science or equivalent practical experience. FedRAMP: Must be US Citizen.#LI-Hybrid#LI-LP 1