
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 lead the design and development of backend services within the Tenable One ecosystem. You'll work with technologies like Java and Cloud to optimize performance for massive data ingestion. This position requires significant experience in backend development and system design.
Job Description
Who you are
You have 5+ years of experience in backend software engineering, with a strong focus on designing and developing high-performance services. Your expertise in Java and cloud technologies enables you to create scalable solutions that handle massive data ingestion and low-latency processing. You are well-versed in microservices architecture and have a solid understanding of best practices for cloud-native applications.
You thrive in collaborative environments and enjoy mentoring junior engineers, sharing your knowledge through code reviews and technical discussions. Your ability to drive architectural discussions and provide high-level input on system design makes you a valuable asset to any team. You are passionate about continuous improvement and are always looking for ways to enhance the development process.
What you'll do
In this role, you will lead the design and development of complex backend services within the Tenable One ecosystem. You will own the end-to-end performance of critical platform components, ensuring they are optimized for massive data ingestion and low-latency processing across global environments. You will collaborate closely with Product, SRE, QA, and Security teams to implement best practices and drive architectural discussions.
You will actively mentor team members and contribute to code reviews, fostering a collaborative environment that encourages continuous improvement. Your role will involve steering the team toward scalable, cloud-native best practices, ensuring that the services you develop are modular and maintainable in the long term. You will also participate in technical discussions, providing insights that help shape the direction of the team's projects.
What we offer
At Tenable, you will be part of a culture that values belonging, respect, and excellence. We provide the support and resources you need to do work that truly matters, and we encourage you to apply even if your experience doesn't match every requirement. Join us in our mission to help organizations understand and reduce cyber risk, and be part of a team that is dedicated to innovation and excellence in cybersecurity solutions.
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
OKX is hiring a Senior Software Engineer to contribute to their crypto trading platform and Web3 wallet. You'll be part of a team shaping the future of crypto technology. This position requires significant experience in software engineering.

Software Engineering
Flex is hiring a Senior Software Engineer for their Risk Platform team to implement platforms and APIs for risk management. You'll work with Java and machine learning technologies. This position requires significant experience in software engineering.

Software Engineering
Flex is hiring a Senior Software Engineer for their Risk Engineering team to implement backend systems that support various business features. You'll work with Java and REST APIs to enhance the rent payment experience. This position requires significant backend engineering experience.

Software Engineering
Tenable is hiring a Senior Software Engineer in Test to ensure the quality of their cybersecurity solutions. You'll work with automated and manual testing strategies, focusing on performance and resiliency. This role requires expertise in testing methodologies and experience in developing test automation frameworks.

Software Engineering
Tenable is hiring a Senior Software Engineer to contribute to their Operational Technology Security team. You'll work on cybersecurity solutions for critical infrastructures. This position requires expertise in software engineering and a passion for cybersecurity.