
About Tenable
Empowering organizations to manage cyber exposure
Key Highlights
- Headquartered in Columbia, MD with 1001+ employees
- Raised $300 million in funding to date
- Offers Tenable One for comprehensive exposure management
- Acquired Eureka Security to enhance data security offerings
Tenable is a leading cybersecurity company headquartered in Columbia, MD, specializing in exposure management and vulnerability assessment. With over 1000 employees, Tenable offers a comprehensive suite of products, including its flagship platform, Tenable One, which helps organizations anticipate c...
🎁 Benefits
Tenable offers competitive benefits including equity incentives, a robust retirement plan, and employee stock purchase plans (ESPP). Employees enjoy g...
🌟 Culture
Tenable fosters a culture of transparency and integrity, encouraging employees to speak candidly and prioritize ethical decision-making. The company i...
Skills & Technologies
Overview
Tenable is hiring a Senior Software Engineer to design and develop cloud-native cybersecurity products. You'll work with Java and modern frameworks to build scalable solutions. This position requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and maintaining large-scale applications. Your expertise in cloud technologies and microservices architecture allows you to design systems that are both scalable and reliable. You thrive in collaborative environments, working closely with cross-functional teams to deliver high-quality software solutions that meet customer needs.
Your proficiency in Java and familiarity with modern programming frameworks enable you to write clean, efficient code. You understand the importance of performance optimization and are skilled in troubleshooting complex issues that arise in production environments. You are passionate about cybersecurity and eager to contribute to solutions that protect organizations from cyber threats.
What you'll do
As a Senior Software Engineer at Tenable, you will play a pivotal role in the development of our core cybersecurity products. You will design and implement cloud-native applications that operate in complex environments, ensuring they are scalable and maintainable. Your responsibilities will include building and optimizing microservices, collaborating with product managers and designers to create user-friendly experiences, and participating in code reviews to uphold high coding standards.
You will also be involved in the entire software development lifecycle, from initial design through deployment and monitoring. Your contributions will directly impact the security posture of our customers, enabling them to manage and reduce their cyber risk effectively. You will have the opportunity to mentor junior engineers, sharing your knowledge and fostering a culture of continuous improvement within the team.
What we offer
At Tenable, we offer a collaborative and inclusive work environment where you can thrive. You will have access to the latest tools and technologies to help you succeed in your role. We believe in investing in our employees' growth and provide opportunities for professional development and advancement. Join us in our mission to empower organizations to understand and reduce their cyber risk.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Tenable.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Tenable is hiring a Senior Software Engineer to focus on quality assurance for their VM product suites. You'll utilize your strong Python and automation skills to identify quality issues before they reach customers. This role requires a detail-oriented mindset and experience in test-driven development.

Software Engineering
Tenable is seeking a Senior Software Engineer to design, develop, and maintain cloud-native cybersecurity products. You'll work with Java, JavaScript, and microservices to enhance security solutions. This role requires significant experience in software engineering.

Software Engineering
Tenable is seeking a Senior Software Engineer to join the Nessus Engines product team, focusing on designing and developing cybersecurity solutions. You'll work with C and C++ to enhance the Nessus product, the leading vulnerability scanner in the market.

Software Engineering
Tenable is hiring a Senior Software Engineer to design and develop cloud-native microservices for the Tenable.io platform. You'll work with Java and modern technologies in a hybrid role based in Columbia, Maryland.

Software Engineering
Tenable is seeking a Senior Software Engineer to join their Data Integrations team, focusing on designing and developing cloud-native data solutions. You'll work with technologies like Java and cloud platforms to enhance data services within the Tenable One platform.