Browse All Jobs
Job Description
Tenable is seeking a Full Stack Senior Software Engineer to join its core product engineering team. The ideal candidate will play a key role in designing, developing, and maintaining cloud-native, cutting-edge dynamic application security products. This role involves contributing to building, optimizing, and maintaining a highly scalable, highly reliable cloud-native user interface and microservices architecture.Responsibilities:
  • Architect, design, and implement new features.
  • Influence the overall system architecture.
  • Enhance the global cloud architecture and distributed systems.
  • Collaborate with Product Managers, UX designers, and fellow engineers.
  • Mentor and guide engineers across the organization.
Requirements:
  • 4+ years of experience as a Full Stack Software Engineer in SaaS/cloud-based applications.
  • 3+ years of Java, Scala and/or Kotlin development experience.
  • Hands-on experience with modern UI frameworks like Angular, React, or Vue.js.
  • Deep knowledge of building and scaling microservices architectures.
  • Experience with RESTful API development and best practices.
  • Experience with AWS cloud services and distributed system design.
  • Proficiency in SQL and NoSQL databases, including PostgreSQL, DynamoDB, and Elasticsearch.
  • Experience with event-driven architectures and messaging systems like Kafka, SQS, or SNS.
  • Expertise in DevOps, CI/CD, and infrastructure-as-code tools such as Kubernetes, Jenkins, Gradle, Terraform, and Prometheus.
  • Experience with observability and monitoring tools (ELK, Datadog, PagerDuty, Splunk).
  • Experience with GitHub/Git branching strategies.
  • Ability to lead projects independently.
  • Strong problem-solving skills.
  • Experience working in Agile environments.
  • Strong communication and leadership skills.
The role offers:
  • Opportunity to architect, design, and implement new features.
  • Training budget for conferences, workshops, or certification programs.
  • Opportunity to influence technology stack, engineering culture, and product capabilities.
  • Collaboration with Product Managers, UX designers, fellow engineers, and key stakeholders.
Apply Manually

Tenable, Inc.

Tenable, Inc. is a global Exposure Management company, providing cybersecurity solutions to 44,000 organizations worldwide. The company's solutions are utilized by a significant portion of the Fortune 500 and Global 2000, as well as large government agencies. Tenable enables organizations to understand and reduce their cyber risk through its comprehensive platform. The company fosters a culture of belonging, respect, and excellence, encouraging innovation and collaboration among its employees.

All Jobs at Tenable, Inc. (67)