Senior Software Engineer

Tenable is the Exposure Management company. 44,000 organizations around the globe rely on Tenable to understand and reduce cyber risk.
Full-Stack
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience

Description For Senior Software Engineer

Tenable is seeking a Senior Software Engineer to join our team. As the Exposure Management company, Tenable serves 44,000 organizations globally, helping them understand and reduce cyber risk. This role offers an opportunity to work with talented and passionate professionals in the cybersecurity industry.

Key Responsibilities:

  • Design, develop, troubleshoot, and debug software programs for enhancements and new products
  • Develop software and tools in support of designs
  • Analyze, design, program, debug, and modify software for local, networked, cloud-based, or Internet-related computer programs
  • Write code, complete development, and perform testing and debugging of applications
  • Implement designs using modern programming practices
  • Lead and drive software development initiatives
  • Participate in and lead design processes
  • Mentor software engineers on the team

Requirements:

  • B.S. degree in Computer Science or a related field, or equivalent work experience
  • 5+ years of software development experience
  • Strong initiative and ability to work both independently and as part of a team
  • Excellent written and verbal communication skills
  • Strong understanding of the full software development life cycle (SDLC)
  • Experience with multi-threaded and network programming
  • Object-oriented development experience (e.g., C++)
  • Experience developing cloud-based applications for public cloud environments
  • Application development experience on Unix/Linux (Windows a plus)
  • Strong understanding of design patterns and data structures
  • In-depth knowledge of TCP/IP protocols and Unix internals

Tenable offers a collaborative work environment where you'll have the support and resources needed to do work that truly matters. Join our #OneTenable team and be part of a company that values diversity, innovation, and excellence. Apply now to contribute to cutting-edge cybersecurity solutions and grow your career in a dynamic, fast-paced industry.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, troubleshoot, and debug software programs
  • Develop software and tools in support of designs
  • Analyze, design, program, debug, and modify software for various computer programs
  • Write code, complete development, and perform testing and debugging
  • Implement designs using modern programming practices
  • Lead and drive software development initiatives
  • Participate in and lead design processes
  • Mentor software engineers on the team

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • B.S. degree in Computer Science or related field, or equivalent work experience
  • 5+ years of software development experience
  • Strong initiative and ability to work independently and in a team
  • Excellent written and verbal communication skills
  • Strong understanding of full software development life cycle (SDLC)
  • Experience with multi-threaded and network programming
  • Object-oriented development experience (e.g., C++)
  • Experience developing cloud-based applications for public cloud environments
  • Application development experience on Unix/Linux
  • Strong understanding of design patterns and data structures
  • In-depth knowledge of TCP/IP protocols and Unix internals

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Tenable Senior Software Engineer

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.