27 days ago
Remote, United States +2 moreSenior
Base Salary
$138k - $184k/yr
Responsibilities
- Build and manage services for large-scale data ingestion, storage, querying, and retrieval.
- Architect, design, and implement features that advance the platform's overall architecture.
- Develop and maintain reliable, scalable cloud-native user interfaces and underlying services.
- Contribute to distributed systems and global cloud architecture innovation for cybersecurity products.
- Take accountability for software behavior in production and continuously improve the technology stack and product features.
- Collaborate with product managers, engineers, designers, and stakeholders to iterate on products and drive consensus.
- Support and mentor peers inside and outside the team and lead technically complex projects.
Requirements
- At least 4 years of enterprise software development experience and a desire to lead.
- Experience developing software in distributed, microservice-based architectures.
- Experience with database performance tuning, schema design, and query optimization.
- Bachelor's degree in Computer Science or a directly related field, or equivalent work experience.
- Experience developing in Java or Kotlin and willingness to learn additional languages.
- Experience with containerized services running in Kubernetes.
- Experience developing core libraries, infrastructure, and search engines.
- Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, and Elasticsearch.
- Experience with event-driven systems such as Kafka, SQS, RabbitMQ, or similar technologies.
- Experience coaching and leading mid-level and junior staff on highly technical development projects.
- Experience working collaboratively within product teams and independently driving projects.
- Cross-platform development experience is preferred.
Benefits
- Training budget for conferences or workshops
- 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
- Education assistance
- Parental leave
- Paid time off and company-paid holidays
- Health and wellness events and community programs
- Hybrid work arrangement
- U.S. work authorization required without sponsorship
Tech Stack
Categories
About Tenable
Tenable builds an exposure management and vulnerability detection platform used by enterprises and government agencies to find, prioritize, and remediate cyber risk across IT, cloud, containers, and operational technology. Its portfolio includes Nessus, Tenable.io, and Tenable.sc, delivered primarily via subscriptions and enterprise licenses. Founded in 2002 and headquartered in Columbia, Maryland, Tenable is a public company traded on NASDAQ (TENB).
