FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
TenableStaff Software Engineer developing and maintaining cloud-based search solutions for cybersecurity at Tenable. Collaborating across teams to deliver scalable and reliable software solutions.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing, developing, and maintaining cloud-based applications and distributed systems, with a strong focus on scalability, reliability, and security. Provides technical guidance and mentorship while collaborating effectively with cross-functional teams to deliver high-quality software solutions.
Highest-signal resume keywords
Cloud-Based Application DevelopmentDistributed Systems DesignCybersecurity TechnologiesTechnical MentorshipSystem Performance Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSystem ArchitectureTechnical Specification DefinitionTroubleshootingDebuggingPerformance OptimizationEmerging TechnologiesScalabilityReliabilitySecurity
Soft Skills
CollaborationCommunicationProblem-SolvingMentorship
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Cloud InfrastructureEnterprise CustomersProduct ManagementUX Design
Tech Stack
Tools & technologiesCloudCyber SecurityDistributed Systems
About the role
Key responsibilities & impact- Design, develop, test, and maintain software features for cloud-based applications and distributed systems.
- Contribute to system design and architecture, including evaluating technical solutions, defining technical specifications, and ensuring scalability, reliability, and security of global cloud infrastructure.
- Participate in the ongoing development and optimization of distributed systems supporting cybersecurity technologies for enterprise customers.
- Stay current with emerging technologies, tools, and industry trends, and apply relevant advancements to improve system performance and product capabilities.
- Collaborate with cross-functional teams, including Product Management, UX Design, and other stakeholders, to define requirements, iterate on product features, and ensure timely delivery of software releases.
- Troubleshoot and debug production issues and implement required performance optimizations.
- Provide technical guidance and mentorship to junior engineers and team members.
Requirements
What you’ll need- Bachelor’s degree or foreign equivalent in Computer Science or other directly related field of study
- 8 years (96 months) of work experience in the job offered or other closely related positions
Benefits
Comp & perks- medical
- dental
- vision
- disability and life insurance
- 401(k) retirement savings with company match
- employee stock purchase plan
- employee referral program
- flexible spending accounts
- Employee Assistance Program (EAP)
- education assistance
- parental leave
- paid time off (PTO)
- company-paid holidays
- health and wellness events
- community programs