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.

Your ideas may become a reality – and even change the future of security.

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.

Senior Software Engineer (Java, PHP or C)

Columbia Gateway Drive | Columbia | Maryland | United States | 21046

Your Role:

We are looking for a qualified individual to join our product development team. This position designs storage layouts, aggregation and reporting engines for large data sets and handles internal messaging for Tenable's vulnerability management and log analysis solutions. The right candidate will need to be able to collaborate with the user interface team in a fast paced and dynamic environment in order to push new functionality to the customer.

Your Opportunity:
  • Collaborate with the technical lead and other developers to design, develop and maintain features of our vulnerability management products
  • Work with vulnerability data, log data, and security events
  • Create and update both design and functional documents
  • Perform unit and integration testing to assure the quality of development efforts
  • Benchmark and analyze performance of software implementations
What you'll need:
  • B.S. or M.S. degree in Computer Science or a related field 
  • 5+ years of enterprise application type development experience with either PHP or C (candidates will be asked to complete an assessment to demonstrate proficiency)
  • Experience with a Relational Database Management System (RDBMS) like SQL or Oracle required.
  • Application development experience on Unix/Linux
  • Strong understanding of design patterns and data structures
  • Experience with multi-threaded and network programming a plus
  • Experience with debugging and analysis tools (Wireshark, GDB, Valgrind) a plus
  • Exposure to the full software development life cycle (SDLC): requirements analysis, design, estimation, development, QC and unit testing
  • Must have a strong initiative and the ability to work both in a self-directed manner and as part of a team.

It is the commitment of Tenable to promote Equal Employment Opportunity (EEO) through adherence to equal employment opportunity laws and regulations at federal, state, and local levels to which Tenable is subject.

People like you also viewed

Associate Software Engineer

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Engineering Engineering
Your Role:Are you excited about the opportunity to work with microservices at scale? Do you like knowing that the changes that you deploy to production will improve the customer experience of many users worldwide? Do you like both the exciting, fa...

Senior Software Engineer - Full Stack

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Engineering Engineering
Your Role:Tenable is looking for a Senior Software Full-Stack Engineer to join the Internationalization and certifications development team. Internationalization and certification is a major focus for Tenable's continued growth in the cyber-securi...

Software Engineer (PHP)

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Engineering Engineering
Your Role:Tenable is looking for a Software Engineer to join the Tenable.sc product team. Tenable.sc gives companies a comprehensive picture of their network while keeping their data under their control. Built on leading Nessus technology, Tenable...

Senior Software Engineer - Full Stack

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Engineering Engineering
Your Role:Are you excited about the opportunity to work with microservices at scale? Do you like knowing that the changes that you deploy to production will improve the customer experience of many users world-wide? Do you like both the exciting, f...

Senior Software Engineer (Java & Kotlin)

San Jose California United States E Santa Clara St., San Jose, California, United States, 95113 Engineering Engineering
Your Role:Tenable is looking for a Senior Software Engineer to join the Lumin product development team. As a Sr. Software Engineer you will drive projects end-to-end, collaborate on product requirements with Product Managers, architect and impleme...

Information Security Analyst

Columbia Maryland United States Columbia Gateway Drive, Columbia, Maryland, United States, 21046 Information Security IT
Your Role:The candidate will monitor, analyze, and respond to security events, learn about new security tools, take ownership of day-to-day security operations while protecting Tenable assets from Cyber security attacks.Your Opportunity: Find and ...

Alert me about jobs like this

Thank you

Apply for this position.

Email me about jobs like this

Thank you for your interest please submit your application on the next page.

Can you join Team Tenable? Yes you can - if you’re excited by the thought of working with over 1,200 colleagues, 27,000+ customers and a range of revolutionary products that are shaping cybersecurity in 150 countries. The key question is: Is This You?