Staff Software Engineer

Tenable is the Exposure Management company providing cybersecurity solutions to 44,000 organizations globally, serving Fortune 500 and Global 2000 companies.
$151,000 - $201,666
Backend
Staff Software Engineer
Remote
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Staff Software Engineer

Tenable, a leading Exposure Management company serving 44,000 organizations globally, is seeking a Staff Software Engineer to join their core product engineering team. This role focuses on building and maintaining cloud-based search solutions and microservices that handle cybersecurity data at scale.

The position offers an exciting opportunity to work on critical infrastructure that powers data ingestion, storage, and retrieval systems. As a senior team member, you'll be instrumental in designing and implementing features while driving the overall architecture of their systems. The role combines technical leadership with hands-on development, requiring expertise in distributed systems and microservices architecture.

Working at Tenable means joining a collaborative environment where innovation is encouraged, and professional growth is supported through education budgets and mentorship opportunities. The company offers comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, and flexible work arrangements.

The ideal candidate will bring 5+ years of software development experience, strong expertise in Java/Kotlin, and a proven track record with distributed systems and Kubernetes. This role presents an excellent opportunity for experienced engineers looking to make a significant impact in the cybersecurity industry while working with cutting-edge technologies and leading technical teams.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Design, develop, and maintain cloud-based search solutions
  • Implement and maintain highly scalable cloud-native user interface and microservices
  • Manage data ingestion, storage, and retrieval within the platform
  • Design and implement features and drive overall system architecture
  • Drive innovation in global cloud architecture and distributed systems
  • Support and mentor peers inside and outside the team
  • Collaborate with Product Managers, engineers, designers, and stakeholders

Requirements For Staff Software Engineer

Java
Kotlin
Kubernetes
Kafka
  • Experience in Database performance tuning, schema design, query optimization in distributed microservice architecture
  • 5+ years of software development experience in enterprise development
  • Experience in software development within distributed, microservice architecture
  • B.S. degree in Computer Science or related field, or equivalent work experience
  • Experience developing in Java or Kotlin
  • Experience of working in containerized microservice architecture in Kubernetes
  • Experience in developing core libraries, infrastructure, and search engines
  • Experience coaching and leading mid-level and junior staff
  • Experience in working in an Agile team
  • Experience with operational datastores, Kafka, or similar

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) 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
  • Training budget for conferences or workshops

Interested in this job?

Jobs Related To Tenable Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Tenable focusing on cloud-based search solutions and distributed systems in cybersecurity.

Staff Software Engineer

Join Tenable as a Staff Software Engineer in Dublin, Ireland. Build large-scale SaaS applications using Kotlin, Go, and AWS in a collaborative, innovative environment.

Support Engineer Manager, Amazon Ads API Support

Lead technical support team for Amazon's Advertising API, managing engineers and ensuring customer success in API implementation.

Engineering Project Manager(SAP Customer Engagement), IS&T Enterprise Systems

Engineering Project Manager role at Apple, leading SAP Customer Engagement initiatives within IS&T Enterprise Systems, offering competitive compensation and comprehensive benefits.

Senior Regulatory Engineering Program Manager - Health/Product Integrity

Senior Regulatory Engineering Program Manager position at Apple, focusing on medical device features and regulatory compliance for health-related products.