Staff Software Engineer

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

Description For Staff Software Engineer

Tenable, a leading Exposure Management company, is seeking a Staff Software Engineer to join their core product engineering team. With over 44,000 organizations globally relying on their cybersecurity solutions, including 65% of Fortune 500 companies, this role presents an exciting opportunity to make a significant impact in the cybersecurity industry.

The position involves designing and developing cloud-native, cutting-edge dynamic application security products that operate in an ever-evolving customer infrastructure landscape. As a Staff Software Engineer, you'll be responsible for building and optimizing a highly scalable microservices architecture, working with modern technologies to enable real-time processing and enhance security capabilities.

The role offers numerous growth opportunities, including the chance to architect new features, influence system architecture, and contribute to the evolution of global cloud architecture. You'll have access to training budgets for professional development and will work cross-functionally with various teams while mentoring other engineers.

The ideal candidate should have 8+ years of experience in Full Stack Software Engineering, with strong expertise in Java/Kotlin, cloud services, and microservices architecture. The position offers a competitive salary range of $186,000 - $248,000 USD, along with comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, and various other perks.

This hybrid role combines the flexibility of remote work with in-person collaboration, creating an environment where you can thrive while contributing to meaningful cybersecurity solutions. Join a culture of belonging, respect, and excellence where innovation and continuous learning are valued, and your work directly impacts global cybersecurity.

Last updated a month ago

Responsibilities For Staff Software Engineer

  • Design, develop, and maintain cloud-native, cutting-edge dynamic application security products
  • Architect, design, and implement new features
  • Influence overall system architecture to meet scalability and performance goals
  • Evolution of global cloud architecture and distributed systems
  • Mentor and guide engineers across the organization
  • Work cross-functionally with Product Managers, UX designers, and stakeholders

Requirements For Staff Software Engineer

Java
Kotlin
React
PostgreSQL
Kubernetes
  • 8+ years of experience as a Full Stack Software Engineer in SaaS/cloud-based applications
  • 6+ years of Java, Scala and/or Kotlin development experience
  • Hands-on experience with modern UI frameworks like Angular, React, or Vue.js
  • Deep knowledge of building and scaling microservices architectures
  • Extensive experience with RESTful API development and best practices
  • Strong experience with AWS cloud services and distributed system design
  • Proficiency in SQL and NoSQL databases, including PostgreSQL, DynamoDB, and Elasticsearch
  • Experience with event-driven architectures and messaging systems
  • Strong expertise in DevOps, CI/CD, and infrastructure-as-code tools
  • Proven experience with observability and monitoring tools
  • Hands-on experience with GitHub/Git branching strategies
  • Strong problem-solving skills
  • Experience working in Agile environments
  • Strong communication and leadership skills
  • A passion for continuous learning and innovation

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 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

Interested in this job?

Jobs Related To Tenable Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Tenable, leading development of enterprise vulnerability management solutions, requiring expertise in Golang, cloud technologies, and distributed systems.

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.