Note: The job is a remote job and is open to candidates in USA. Tenable is the Exposure Management company, supporting organizations globally in reducing cyber risk. They are seeking a Staff Software Engineer to design, develop, and maintain cloud-based search solutions, focusing on data management and infrastructure for a scalable platform.
Responsibilities
- Managing the ingestion, storage, and retrieval of data within the platform
- Architecting, designing and implementing features to help drive the overall architecture of our platform
- Driving ongoing innovation of our global cloud architecture and distributed systems
- Supporting and mentoring peers inside and outside your team
Skills
- Experience in Database performance tuning, schema design, query optimization in a distributed microservice architecture
- 8+ years of software development experience in enterprise development and a desire to lead
- Experience in software development, particularly within a distributed, microservice architecture
- B.S. degree in Computer Science or a directly related field, or equivalent work experience
- 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 in developing core libraries, infrastructure, and search engines
- Accountability for the behavior of your software in production
- Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
- 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
- Experience with operational datastores, Kafka, or similar
- The desire to continuously learn and be exposed to new technologies
- Cross-platform development is a big plus
Benefits
- Medical, dental, vision, disability and life insurance
- 401(k) retirement savings with company match
- An employee stock purchase plan
- An employee referral program
- Flexible spending accounts
- An Employee Assistance Program (EAP)
- Education assistance
- Parental leave
- Paid time off (PTO)
- Company-paid holidays
- Health and wellness events
- Community programs
- We provide a training budget for you to attend conferences or workshops
Company Overview
Company H1B Sponsorship