Tenable logo
Tenable

Cloud Security | Operational Technology | Identity Security | and more

Staff Software Engineer – Data, Query Optimization, Schema Design

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2002H1B SponsorCompany SiteLinkedIn

Location

California + 2 moreAll locations: California | Maryland | Massachusetts

Posted

56 days ago

Salary

$163K - $217.7K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishCloudJavaKafkaKotlinKubernetes

Job Description

Staff Software Engineer – Data, Query Optimization, Schema Design

Tenable

• 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. • A critical aspect of this job is to build and manage services around data handling. • This role centers on crafting the services that enable data ingestion, storage, querying, and retrieval at scale. • As a senior member of the team, you will have the opportunity to architect, design and implement features to help drive the overall architecture of our platform. • Collaborate with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products and drive consensus.

Job Requirements

  • Experience in Database performance tuning, schema design, query optimization in a distributed microservice architecture
  • 8+ years of software development experience in enterprise development and a desire to lead
  • Experience in software development, particularly within a distributed, microservice architecture
  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • Experience developing in Java or Kotlin, and a willingness to learn new languages as needed
  • Experience of working in containerized microservice architecture in Kubernetes
  • Experience in developing core libraries, infrastructure, and search engines
  • Cross-platform development is a big plus
  • Accountability for the behavior of your software in production
  • Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
  • Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
  • The ability to work independently and as a part of a team, and to lead/drive projects as necessary
  • Experience with operational datastores, Kafka, or similar
  • The desire to continuously learn and be exposed to new technologies

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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1-10H1B No Sponsor

• Build and evolve a storage platform operating at cloud scale — we're talking exabyte-level storage with real durability constraints • Optimize for different hard drive and hardware characteristics, improving throughput and reducing error rates across hardware failure modes • Troubleshoot ambiguous, symptom-driven problems where the signal is limited and the root cause isn't obvious • Contribute to major architectural upgrades that will support the platform for the next 5–10 years — including support for emerging storage technologies • Take ownership of parts of the stack where general-purpose components stop being the right fit • Improve hardware utilization and efficiency as the business grows upmarket and scale increases • Collaborate closely with a distributed team — coordinating, problem-solving, and communicating across time zones daily

Costa Rica
$50K - $90K / year
ClickHouse logo

Senior Software Engineer – Postgres

ClickHouse

ClickHouse is an open-source, column-oriented OLAP database management system.

Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

• Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud. • Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities. • Contribute to PostgreSQL extensions and data plane agents, written in C, C++ or Rust • Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management. • Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability. • Develop APIs and integrations that expose new Postgres functionality to customers and internal systems. • Improve observability, deployment safety, and debugging workflows for database services. • Participate in design discussions, code reviews, and on-call rotations, contributing to the overall reliability and velocity of the team. • Operate with autonomy — identifying opportunities, driving execution, and delivering meaningful impact.

India
ClickHouse logo

Senior Software Engineer – Postgres

ClickHouse

ClickHouse is an open-source, column-oriented OLAP database management system.

Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

• Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud. • Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities. • Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management. • Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability. • Develop APIs and integrations that expose new Postgres functionality to customers and internal systems. • Improve observability, deployment safety, and debugging workflows for database services. • Participate in design discussions, code reviews, and on-call rotations, contributing to the overall reliability and velocity of the team. • Operate with autonomy — identifying opportunities, driving execution, and delivering meaningful impact.

United States
$140K - $208K / year
GBH logo

Tech Lead

GBH

A technology consulting company with deep roots in Software Engineering and IT.

Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• Develop and maintain high-quality, performant web applications using Python and ReactJS. • Collaborate directly with the client’s non-technical leadership to gather requirements, provide technical insights, and translate business needs into technical solutions. • Evaluate technology choices and determine the optimal infrastructure approach. • Contribute to the development and improvement of APIs. • Optimize application performance and ensure responsiveness. • Implement best practices for security, usability, and code maintainability in a fast-paced, startup-like environment. • Provide technical guidance on UI/UX considerations, performance tuning, and troubleshooting across the application. • Communicate technical concepts and project updates effectively to non-technical stakeholders and team members. • Participate in code reviews, testing, and continuous integration processes to ensure code quality. • Support the delivery of the project by adapting to evolving priorities and collaborating within a small, autonomous team.

Latin America