T

Tenable

Vulnerability management for IT and OT

Senior Software Engineer - Cloud Security

Software EngineeringConfirmed live in the last 24 hours
Full-timeTel Aviv-Yafo, IsraelNo salary listedIn-person

About the Job

Requirements

  • A BSc in Computer Science or an equivalent degree from a recognized institution, or an exceptional track record in server-side development with advanced technical expertise.
  • At least 5 years of professional experience in software engineering.
  • Deep expertise in one or more programming languages such as C/C++, C#, Java, Go, or Python, and the ability to adapt to new technologies.
  • Experience building scalable systems, with a strong understanding of microservices architecture, API design, and cloud-native development.
  • Experience designing and deploying services on cloud platforms such as AWS, Azure, or GCP.
  • Experience reviewing code, mentoring less experienced engineers day-to-day, and contributing to technical decisions within the team.
  • Ability to manage multiple priorities and deliver reliably under tight deadlines.

Responsibilities

  • Design and develop complex, scalable, high-performance features and systems, ensuring clean, efficient, and maintainable code.
  • Collaborate with product managers, architects, and fellow engineers to shape technical approaches and project plans for the team roadmap.
  • Provide technical input and recommendations to align solutions with business objectives, compliance standards, and long-term maintainability, escalating cross-team architectural questions to staff or principal engineers as needed.
  • Diagnose and resolve complex production issues within the team’s systems, driving root cause analysis and fixes, and escalating critical cross-system issues appropriately.
  • Mentor engineers through code review, pairing, and day-to-day guidance to help raise the quality bar within the team.
  • Review team members’ code to improve design and implementation quality.
  • Develop and maintain key components and features, integrate new functionality, and help maintain the reliability and scalability of core infrastructure.
  • Contribute to the evolution of software applications, database integration, interfaces, and system enhancements to meet business needs.
  • Support automation, testing, and continuous deployment processes to ensure reliable delivery of new features.
  • Own well-scoped projects from design through delivery, contributing ideas to design decisions and technical direction within the team.

About the Company

Tenable

Vulnerability management for IT and OT

Tenable provides vulnerability management for IT and OT environments, helping organizations identify and fix security weaknesses. Its products include Nessus, a widely used vulnerability scanner; Tenable.io, a cloud-based platform that inventories assets and prioritizes risks; and Tenable.ot, which protects industrial control systems and other operational technology. The company differentiates itself with an integrated, subscription-based suite that covers both IT and OT, plus professional services and PCI ASV compliance support. Tenable’s goal is to help customers reduce cyber risk by enabling teams to identify, investigate, and remediate vulnerabilities efficiently across diverse environments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Columbia, MD
Founded
2002

Recently Posted Jobs

Explore more opportunities at Tenable

See more jobs