Staff Software Engineer

This page contains product affiliate links.

Overview of the Role

Tenable is at the forefront of creating not just innovative products, but also pioneering a whole new line of technology aimed at understanding and mitigating cybersecurity risks. In doing so, the company is cultivating a world-class engineering culture. At the heart of this initiative is Tenable.sc, an on-premise enterprise vulnerability management product that is instrumental in helping organizations retain control over their data while addressing cybersecurity challenges. The company seeks to hire top talent committed to excellence, and this includes the recruitment of a highly motivated Staff Software Engineer for Tenable.sc.

Tenable.sc

Built on the robust and reputable Nessus technology, Tenable.sc empowers organizations by providing them with actionable insights into their data. It offers highly customizable dashboards, reports, and workflows, allowing a tailored approach to vulnerability management. Moreover, Tenable.sc serves as the keystone for Tenable Enclave Security. This is Tenable's private cloud vulnerability management platform, run within customers' Kubernetes environments, enhancing scalability and security compliance.

Your Opportunity

By joining this role, you'll have the opportunity to lead and influence the innovation and technical direction of an industry-leading product. Your contributions will help lift it to new heights. Here are some specific areas where you can make an impact:

  • Lead and Influence: You'll be expected to take the reins in promoting innovation and collaboration on the roadmap for Tenable.sc, driving its future improvements.
  • Raise the Bar: Tenable values continuous improvement not just in technology but also in its engineering practices. You will be instrumental in promoting simpler software designs while guiding the team towards better practices and solutions.
  • Collaborate: You will work alongside engineers and leaders across different teams to propagate best practices and engage in knowledge sharing, enriching both your experience and the organization.
  • Innovate: This role welcomes new ideas for delivering value to customers. You'll have the freedom to challenge established norms and implement technical, architectural, and product-focused advancements you deem necessary.
  • Professional Growth: Tenable supports professional development by offering an annual training budget for conferences, workshops, or further educational pursuits.

What You Will Need

The role requires a set of skills and qualifications to make a significant impact. Candidates must be US citizens and hold a B.S. or M.S. degree in Computer Science or a related field. Furthermore, candidates should possess:



  • Eight or more years of experience in enterprise application development.
  • Seven or more years of experience with modern programming languages such as Golang, Java, Kotlin, etc.
  • Experience with relational database management systems like PostgreSQL or MySQL, covering schema design, query optimization, and performance tuning.
  • Proficiency in designing, deploying, and managing applications in cloud environments with Kubernetes and Docker.
  • A strong understanding of distributed cloud architecture patterns, design patterns, and data structures.
  • The ability to work independently and effectively in an agile team setting, along with leadership capabilities to drive projects across the engineering organization.
  • Accountability for the performance and reliability of your software in production environments.
  • Experience in coaching junior and mid-level staff in technical project execution.
  • Development experience on Unix/Linux platforms.
  • Skill in designing and developing Restful APIs.
  • Exposure to the full software development lifecycle, including requirements analysis, design, estimation, development, QC, and unit testing.

Additional Preferred Qualifications

If you possess the following, it will be considered a plus:

  • Experience migrating on-premise enterprise applications to cloud-centric models.
  • Proficiency in PHP and C programming languages.
  • Familiarity with Linux operating systems, such as Red Hat variants.
  • Understanding of network security systems.

This role at Tenable offers an exciting opportunity to not just contribute to leading-edge technologies but also to be part of a culture that continuously aims to excel and innovate.



This job offer was originally published on RemoteOK

Tenable

not specified

Software development

Full-time

November 26, 2024

6 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.