Staff Software Engineer

Tenable is the Exposure Management company providing cybersecurity solutions to 44,000 organizations globally, serving Fortune 500 and Global 2000 companies.
$161,500 - $215,500
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Staff Software Engineer

Tenable, the Exposure Management company, is seeking a Staff Software Engineer to join their award-winning on-premise enterprise vulnerability management product team, Tenable.sc. This role offers an exciting opportunity to shape the future of cybersecurity solutions that serve 44,000 organizations globally, including 65% of Fortune 500 companies.

The position combines technical leadership with hands-on development, requiring expertise in Golang, cloud technologies, and distributed systems. You'll be instrumental in evolving Tenable.sc, which is built on leading Nessus technology and serves as the foundation for Tenable Enclave Security, their private cloud vulnerability management platform.

As a Staff Software Engineer, you'll lead technical innovation, mentor team members, and drive architectural improvements. The role demands strong experience in enterprise application development, with particular emphasis on cloud technologies, Kubernetes, and database management. You'll work in a collaborative, agile environment where your contributions directly impact the company's success in addressing cybersecurity challenges.

The position offers competitive compensation ($161,500 - $215,500) and comprehensive benefits, including medical, dental, vision insurance, 401(k) with company match, and educational assistance. Tenable's culture emphasizes collaboration, innovation, and professional growth, making it an ideal environment for experienced engineers looking to make a significant impact in the cybersecurity industry.

This role is perfect for someone who combines technical excellence with leadership abilities, enjoys solving complex problems, and wants to contribute to a product that helps organizations understand and reduce cyber risk. The hybrid work environment offers flexibility while maintaining collaborative opportunities with a talented and passionate team.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Lead innovation and technical direction for industry-leading product
  • Promote clear and simple software designs
  • Coach team toward better practices and solutions
  • Collaborate with engineers across engineering for best practices
  • Introduce new ideas and approaches to deliver value
  • Drive technical, architectural and product-focused improvements

Requirements For Staff Software Engineer

Go
PostgreSQL
MySQL
PHP
Linux
Kubernetes
  • Must be a US Citizen
  • B.S. or M.S. degree in Computer Science or related field
  • 8+ years of enterprise application development experience
  • 3+ years of programming experience in Golang
  • Experience with Relational Database Management Systems
  • Proficiency in Kubernetes and Docker
  • Strong understanding of distributed cloud architecture patterns
  • Strong understanding of design patterns and data structures
  • Experience in distributed Agile team environments
  • Experience coaching and leading mid-level and junior staff
  • Application development experience on Unix/Linux
  • Experience designing and developing RESTful APIs

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
  • 401k 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
  • Annual training budget for conferences and education

Interested in this job?

Jobs Related To Tenable Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at Tenable, developing cloud-native cybersecurity solutions with competitive pay and benefits.

Staff Software Engineer

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

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.

Product Manager Talent Acquisition, Vice President

Senior Product Manager role at JPMorgan Chase focusing on Talent Acquisition technology, requiring 5+ years of experience in product management with expertise in AI and integration solutions.