WHAT WE DO MATTERS

We have big plans for continued global growth, and we’re looking for people who are creative, flexible and dedicated to helping us build something great – something that matters.

Logo, Trademark

We have big plans for continued global growth, and we’re looking for people who are creative, flexible and dedicated to helping us build something great – something that matters.

Sr. Software Engineer - Nessus, Full stack, Javascript/SQLite

Columbia | Maryland | United States

Your Role:

Tenable is looking for a Senior Software Engineer to join the Nessus development team. Nessus is the core of the Tenable network security product line, enabling organizations to address the ever-evolving challenge of understanding and mitigating their cybersecurity risk. As a Senior Software Engineer, you will contribute towards designing, developing and maintaining our core Nessus product.  

Your Opportunity:
  • Work with other developers to design, develop and maintain new features for the Nessus product line
  • Be a part of a transition to a true DevOps / Continuous Integration software model
  • Collaborate with other engineers within an Agile development environment
  • Work with Product development to drive innovative feature designs
  • Perform peer code reviews, and automated unit and integration testing to assure high software quality
What you'll need:
  • 8+ years of software development experience
  • Excellent understanding and working knowledge of at least one server-side scripting language, such as: PHP, Python, Ruby, JavaScript, or NASL (Javascript experience preferred)
  • Familiarity with Shell, Python, or Node scripting
  • Excellent understanding and working knowledge of SQL
  • Experience with building and maintaining APIs using REST and JSON
  • Experience writing functional and unit tests
  • Familiarity with git or version control
  • The ability to work independently and as a part of a team
  • The desire to continuously learn and be exposed to new technologies and work in new languages
  • Experience in, or a willingness to learn, a DevOps / CICD software delivery methodology
  • Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
  • Bachelors or M.S. Degree in Computer Science or a related field

We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.

Apply for this position

Sign in with LinkedIn
Autofill my information with LinkedIn

Not ?

Thank you

People like you also viewed

Sr. Software Engineer - Full Stack

Columbia Maryland United States Columbia, Maryland, United States Sensors Research & Development
Your Role:Tenable is looking for a Senior Software Engineer to join the Nessus Network Monitor (NNM) Engineering team to develop and deliver a new product. This is an opportunity for high impact and to be one of the early engineers responsible in ...

Sr. Software Engineer - Nessus, Full stack, Javascript/SQLite

Dublin Dublin Ireland Dublin, Ireland Sensors Research & Development
Your Role:Tenable is looking for a Senior Software Engineer to join the Nessus development team. Nessus is the core of the Tenable network security product line, enabling organizations to address the ever-evolving challenge of understanding and mi...

Sr. Software Engineer - Nessus, Full stack, Javascript/SQLite

San Francisco California United States San Francisco, California, United States Sensors Research & Development
Your Role:Tenable is looking for a Senior Software Engineer to join the Nessus development team. Nessus is the core of the Tenable network security product line, enabling organizations to address the ever-evolving challenge of understanding and mi...

Sr. Software Engineer - Endpoint Agent

Columbia Maryland United States Columbia, Maryland, United States Cloud Services Research & Development
Your Role:Tenable is looking for a Senior Software Engineer to join the Endpoint Agent product development team. The endpoint agent helps organizations address key challenges of traditional vulnerability scanning, and helps identify vulnerabilitie...

Software Engineering Intern

Columbia Maryland United States Columbia, Maryland, United States New College Graduates & Internships Internships
Are you a rising junior or senior in college? Are you into network programming, application development and information security research?  Tenable has several internship opportunities for college students going into their junior and senior years...

Cloud Services Engineer (AWS, Linux, Python)

Columbia Maryland United States Columbia, Maryland, United States Research Research & Development
Your Role:The Cloud Services Engineer position will support the implementation of Cloud technologies for Tenable. The position will utilize strong technical skills as part of a team of engineers responsible for the automated deployment and support...

Alert me about jobs like this

Sign in with LinkedIn
Autofill my information with LinkedIn

Not ?

Thank you!

Learn more about Tenable

See what it's like to work for us

Learn More

Apply for this position.

Sign in with LinkedIn
Autofill my information with LinkedIn

Not ?

Thank you

We give the power to every member of the team when we invite all developers, engineers and researchers to our own internal developer off site hackathon, where they compete to create the next great thing – a functional prototype, related to our technology, that makes our operations better.

WATCH THE VIDEO BELOW to see how your ideas may become a reality – and even change the future of security.

People, Person, Face, Portrait, Smile
People, Person, Leisure Activities