Tenable is looking for a Senior Software Engineer to design, develop, and maintain cloud-based, state-of-the-art search solutions on top of their customers' ever-evolving landscape of infrastructure in a scalable way.
Requirements
- 5+ years of software development experience with knowledge of distributed systems
- Experience developing in Java or Kotlin, and a willingness to learn new languages as needed
- Experience of working in containerized microservice architecture in Kubernetes
- Experience with operational datastores, Kafka, or similar
Responsibilities
- working on the ingestion, storage, and retrieval of data within the platform. This includes ensuring the robustness and efficiency of these processes
- contribute on design, implementation and the overall architecture
- driving on-going innovation of our global cloud architecture and distributed systems that serves our broad customer base with the latest cyber security technologies
- Bring your ideas and experiences to the table and help make a lasting impact
- Work closely with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products
- Accountability for the behavior of your software in production
- Experience in the design, implementation, and execution of highly technical development projects
Other
- B.S. degree in Computer Science or a directly related field, or equivalent work experience
- Cross-platform development is a big plus
- Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
- The ability to work independently and as a part of a team, and to lead/drive projects as necessary
- The desire to continuously learn and be exposed to new technologies