Senior Software Engineer


Columbia, MD, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/29/2021
  • Website:
  • Company Address: 7063 Columbia Gateway Drive Suite 100, Columbia, MD, 21046

About Tenable

TenableĀ®, Inc. is the Cyber Exposure company. Over 30,000 organizations around the globe rely on Tenable to understand and reduce cyber risk.

Job Description

Your Role:

We are looking for a Senior Software Engineer to join the Web Application Scanning team here at Tenable. We’re building a best-in-class web application vulnerability scanner and are looking for self-motivated, senior-level software engineers who will help us define and develop the engine powering this scanner within a small agile team around the world. 

Your Opportunity:

  • Work cross-functionally with other developers, product owners and Tenable teams to design, develop and maintain new features for Web Application Scanning
  • Promote clear and simple software design while actively driving the team toward better practices and solutions
  • Support a true DevOps / CICD software delivery model
  • Promote high quality aimed at areas such as security, reliability, testability and maintainability
  • Drive innovation by contributing new ideas for our processes, tools and technologies
  • Call out issues and help us fix them as we continuously improve
  • Discuss and define the product roadmap

What you'll need:

  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • 3+ years of software development experience 
  • Strong experience in Rust, Ruby, C or C++
  • Proficiency in writing performant applications and profiling code to understand where bottlenecks exist
  • Experience with modern web application development (HTTP, REST APIs, Single Page Applications)
  • Working knowledge and understanding of Javascript
  • Strong written and verbal communication skills

And ideally:

  • Good expertise in web application security technology and standards, weaknesses affecting a web application, how to detect and remediate them
  • Understanding of web application crawling
  • Experience with Chromium, Chrome Remote or Selenium webdriver

If you’ve reached this point in the job description and feel you’re still not sure if you should apply…Just do it! We know there are no perfect applicants. You may not have 100% of all those bullets listed above - and that’s okay. If you’re feeling like you’re not going to fit in with our teams - that’s not ok. We're One Tenable which means however you identify and whatever background you bring with you, we encourage you to submit an application if it’s a role you can be passionate about doing every day.

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.

Related Jobs

Director of Procurement

Tenable - Columbia, MD, US

Enterprise Territory Manager

Tenable - Tokyo, JP

QA Engineer

Tenable - Tel Aviv, IL

Security Sales Engineer

Tenable - Irvine, CA, US

Security Sales Engineer

Tenable - San Diego, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.