Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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

Senior Software Engineer – Java/Microservices

Tenable

Senior Software Engineer building scalable Java microservices and search infrastructure for Tenable, an exposure management cybersecurity company. Leading cloud architecture, data services, and technical teams.

Posted 8/12/2026full-timeBoston • California, Maryland, Massachusetts • 🇺🇸 United StatesSenior💰 $137,500 - $183,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable cloud-based search solutions, with a strong focus on microservice architecture, database performance tuning, and mentoring technical staff. Proven ability to lead projects and collaborate effectively within Agile teams.

Highest-signal resume keywords
Cloud-Based Search SolutionsMicroservice ArchitectureJava or Kotlin DevelopmentDatabase Performance TuningAgile Team Collaboration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentDatabase Performance TuningSchema DesignQuery OptimizationMicroservice ArchitectureCloud-Native User InterfaceCore Library DevelopmentSearch Engine DevelopmentEvent-Driven SystemsCross-Platform Development
Soft Skills
MentoringCoachingCollaborationAccountabilityLeadership
Tools & Technologies
KubernetesPostgreSQLDynamoDBElasticsearchKafkaSQSRabbitMQ
Industry Keywords
Cloud ArchitectureDistributed SystemsData IngestionData StorageData Retrieval

Tech Stack

Tools & technologies
CloudDistributed SystemsDynamoDBElasticSearchJavaKafkaKotlinKubernetesMicroservicesNoSQLPostgresRabbitMQSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain scalable cloud-based search solutions
  • Implement and maintain a highly scalable, reliable cloud-native user interface and underlying microservices
  • Build services enabling data ingestion, storage, querying, and retrieval at scale
  • Manage robust and efficient data ingestion, storage, and retrieval processes
  • Architect, design, and implement platform features and drive overall architecture
  • Contribute to innovation of global cloud architecture and distributed systems
  • Improve the technology stack and product features
  • Collaborate with Product Managers, engineers, designers, and stakeholders to iterate on products and drive consensus
  • Support and mentor peers inside and outside the team
  • Coach and lead mid-level and junior staff on highly technical development projects
  • Take accountability for software behavior in production
  • Lead and drive projects as necessary

Requirements

What you’ll need
  • 4+ years of software development experience in enterprise development
  • Experience with distributed, microservice architecture
  • Experience in database performance tuning, schema design, and query optimization
  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • Experience developing in Java or Kotlin and willingness to learn new languages
  • Experience with containerized microservice architecture in Kubernetes
  • Experience developing core libraries, infrastructure, and search engines
  • Cross-platform development is a plus
  • Accountability for software behavior in production
  • Experience coaching and leading mid-level and junior staff on highly technical development projects
  • Experience working in an Agile team
  • Ability to work independently and as part of a team, and lead or drive projects as necessary
  • Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, or Elasticsearch
  • Experience with event-driven systems such as Kafka, SQS, RabbitMQ, or similar
  • Desire to continuously learn and work with new technologies
  • Applicants must be authorized to work for any employer in the U.S. without sponsorship

Benefits

Comp & perks
  • Training budget for conferences or workshops
  • 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
  • Variable compensation / bonus for non-sales roles, depending on company and individual performance