engineering
Posted Jan 29Senior Software Engineer
at Tenable
Hybrid
Responsibilities
- Shape the Architecture: Contribute to the design and implementation of new features while influencing system architecture to meet performance and scalability goals.
- Collaborate & Lead: Partner with Product Managers, UX designers, and fellow engineers. Mentor peers across teams, fostering a culture of innovation and technical rigor. What You’ll Need: 4+ years of
Requirements
- Continuous Learning: Access training budgets, conferences, and certifications to stay ahead in security, cloud, and software engineering.
- experience as a Full Stack Software Engineer in SaaS/cloud-based applications.
- Proficiency with modern UI frameworks (e.g., React, Angular, Vue.js ).
- Strong expertise in microservices architectures and RESTful API development . •
- Experience with AWS or other public clouds , distributed systems, and scaling services.
- Database fluency with both SQL and NoSQL (e.g., PostgreSQL, DynamoDB, Elasticsearch). •
- Experience with event-driven systems (Kafka, SQS, SNS, etc.).
- Familiarity with DevOps practices : CI/CD pipelines, containerization (Kubernetes, Docker), IaC (Terraform), and monitoring/observability (Prometheus, Datadog, ELK, Splunk, PagerDuty).
- Strong Git practices (branching, code reviews).
- Proven ability to own projects end-to-end, balancing trade-offs and delivering high-impact outcomes.
- Experience working in Agile environments.
- experience in cybersecurity, DevSecOps, or security tooling.
- Background in on-premise and hybrid deployments. •
- Experience with multi-tenant SaaS architectures.
- Familiarity with vulnerability management, application scanning, or related domains. #LI-Hybrid #LI-MS1
Experience
- 3+ years of hands-on development with Java or Kotlin.