SENIOR SOFTWARE ENGINEER - C/C++

Tenable, Inc.
Full-time
Columbia, Maryland
$136,500 - $181,833.33 USD
Posted on a month ago

Job Description

Tenable is seeking a Senior Software Engineer to join the Nessus Engines product team. This role involves designing, developing, and maintaining the Nessus vulnerability scanner, a core product in Tenable's network security line. The engineer will contribute to a world-class product used by enterprises, consultants, and individuals to manage cybersecurity risk.

Responsibilities

  • Design, architect, and code new features
  • Promote clear software design and best practices
  • Develop and maintain production quality products
  • Drive innovation in processes, tools, and technologies
  • Coach and mentor mid-level and junior staff
  • Work cross-functionally with developers, designers, and product owners

Requirements

  • B.S. in Computer Science or related field, or equivalent experience
  • 8+ years of software development experience in C and C++
  • Experience in custom scripting language or compiler development preferred
  • Strong experience in core libraries, multi-threading, and network programming
  • Experience with network security systems is a plus
  • Agile team experience
  • Ability to document designs and specifications
  • Knowledge of cross-platform development
  • Understanding of design patterns and data structures

Benefits

  • No benefits