Tenable, Inc.
Cybersecurity
StaffSoftwareEngineer-(Data)-QueryOptimization,SchemaDesign
Neural analysis suggests this role is
optimal for Lead candidates.
“Staff Software Engineer - (Data) - Query Optimization, Schema Design at Tenable, Inc.. Skills: Query Optimization, Schema Design, Data Management, Microservices. Designing cloud-based search solutions. Developing cloud-based search solutions”
What You'll Achieve.
Deliver results that exceed expectations; Win together
Industry & Context.
What They're Looking For.
Must Have
Database performance tuning, Schema design, Query optimization, Distributed microservice architecture, 8+ years of software development experience, Enterprise development, Software development, Distributed, microservice architecture, Java, Kotlin, Containerized microservice architecture, Kubernetes, Developing core libraries, Developing infrastructure, Developing search engines, Accountability for the behavior of your software in production, Agile team, Operational datastores, Kafka
Nice to Have
Cross-platform development, Kubernetes
What You'll Do.
Designing cloud-based search solutions
Developing cloud-based search solutions
Maintaining cloud-based search solutions
Implementing microservices
Maintaining microservices
Crafting services for data ingestion
Crafting services for data storage
Crafting services for data querying
Crafting services for data retrieval
Building services around data handling
Managing data ingestion
Managing data storage
Managing data retrieval
Architecting features
Implementing features
Driving platform architecture
Improving product features
Iterating on products
How You'll Work.
Team & Collaboration
Partner with talented people; Work together to build solutions; Work with Product Managers; Work with other engineers; Work with designers; Work with stakeholders; Collaborate within product teams; Collaborate across product teams; Work as part of a team
Process & Methodology
Lead projects
Full Job Description
Who is Tenable? Tenable® is the Exposure Management company. 44,000 organizations around the globe rely on Tenable to understand and reduce cyber risk. Our global employees support 65 percent of the Fortune 500, 45 percent of the Global 2000, and large government agencies. Come be part of our journey! What makes Tenable such a great place to work? Ask a member of our team and they’ll answer, “Our people!” We work together to build and innovate best-in-class cybersecurity solutions for our customers; all while creating a culture of belonging, respect, and excellence where we can be our best selves. When you’re part of our #OneTenable team, you can expect to partner with some of the most talented and passionate people in the industry, and have the support and resources you need to do work that truly matters. We deliver results that exceed expectations and we win together! Your Role: Tenable is looking for a Staff Software Engineer to join our core product engineering team. Focused on designing, developing, and maintaining cloud-based, state-of-the-art search solutions on top of our customers' ever-evolving landscape of infrastructure in a scalable way. As a Staff Software Engineer on the team, you will have the opportunity to be part of implementing and maintaining a highly scalable, highly reliable cloud-native user interface and underlying microservices which utilize modern technologies and programming languages. Your Opportunity: Building the Backbone, not just Processing Data: This role centers on crafting the services that enable data ingestion, storage, querying, and retrieval at scale. It's about building the reliable and efficient 'plumbing' that powers the entire data ecosystem. A critical aspect of this job is to build and manage services around data handling. Unlike typical data engineering roles that might focus primarily on querying and data manipulation, this role also demands building the infrastructure and services that support these activities. Data M
Applying for this Staff Software Engineer - (Data) - Query Optimization, Schema Design role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Tenable, Inc.?
Real rants from real employees. Read before you apply.