Tenable, Inc.

Cybersecurity

StaffSoftwareEngineer-(Data)-QueryOptimization,SchemaDesign

$163–218k Maryland, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“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.

Cybersecurity

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

Free ATS check

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.

Read Company Rants →