FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Data, Query Optimization, Schema Design
TenableStaff Software Engineer designing and maintaining scalable data solutions at Tenable. Focusing on cloud search solutions and collaborating with cross-functional teams in cybersecurity.
Posted 5/21/2026full-timeRemote • California, Maryland, Massachusetts • 🇺🇸 United StatesLead💰 $163,000 - $217,666 per yearWebsite
Tech Stack
Tools & technologiesCloudJavaKafkaKotlinKubernetes
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
database performance tuningschema designquery optimizationJavaKotlincontainerized microservice architectureKubernetescore libraries developmentinfrastructure developmentsearch engines
Soft Skills
leadershipcollaborationaccountabilitycoachingindependenceteamworkproject managementcommunicationenthusiasm for learningconsensus building
Certifications
B.S. degree in Computer Science