about 2 hours ago
Responsibilities
- Lead the design and development of high-performance backend services within the Tenable One ecosystem.
- Own the end-to-end performance of critical platform components, optimizing for data ingestion and low-latency processing.
- Drive architectural discussions and provide input on system design for scalable, cloud-native best practices.
- Mentor team members and contribute to code reviews and technical discussions.
- Collaborate with Product, SRE, QA, and Security teams to implement technical solutions aligned with business objectives.
- Lead root cause analysis for complex distributed system issues and implement preventative measures.
Requirements
- BSc in Computer Science or related degree, or strong server-side development experience.
- 6+ years of experience in software engineering with a focus on large-scale projects.
- Proficiency in modern programming languages such as Python, Kotlin, Java, Go, or C#.
- Knowledge of integrating 3rd party tools using RESTful API and HTTP protocols.
- Experience with distributed systems, cloud-native architecture, and APIs.
- Hands-on experience with high-throughput data stores and messaging systems.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Strong problem-solving skills and experience debugging production issues.
- Proactive task prioritization and history of leading technical initiatives.
- Prior experience in the cybersecurity industry is a plus.
Tech Stack
Apache KafkaAWSAzureC#ElasticsearchGoGoogle Cloud PlatformJavaKotlinKubernetesPostgreSQLPythonRedisSnowflake