Staff Software Engineer
Core
Solve complex technical problems and build scalable, distributed systems for Tenable's exposure management cybersecurity platform.
Role type
Staff Software Engineer (Server-side, Distributed Systems)
Builds
Core infrastructure, scalable services, and automation for Tenable's product
Domain
Cybersecurity, Cloud-native development, Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, C#, Java, Go, Python, Microservices architecture, API design, Cloud-native development, Root cause analysis, Technical mentoring, System design
Preferred skills
Experience with AWS, Azure, or GCP, Automation practices, Testing frameworks
Technologies
AWS, Azure, GCP, C, C++, C#, Java, Go, Python
Responsibilities
Partner with product managers and architects on technical approach, Act as a go-to resource for complex design questions, Take ownership of complex technical issues and drive fixes, Mentor other engineers through code review and design discussions, Shape automation and deployment practices, Own complex projects from design through delivery
Seniority
Senior, hands-on IC with mentorship responsibilities