Vectra is the leader in AI-driven threat detection and response for hybrid and multi-cloud enterprises. We are looking for an innovative and resourceful Senior Software Engineer to join our growing team to assist in optimizing data flows and building out new data pipelines to support our growing product portfolio.
Requirements
- 6+ years in software development or equivalent experience
- Strong communication & collaboration skills
- Solid programming knowledge in Python
- Some programming experience in Rust
- Experience with infrastructure as code (Terraform), automated testing, and CI/CD
- Experience building and deploying distributed services to any cloud provider (e.g. AWS, Azure, GCP)
- Production experience with various distributed processing technologies (e.g. Kubernetes, Kafka, NATS, etc.)
- Knowledge of tools like Git or Jira
- Some experience in dealing with low level data storage formats (e.g. Parquet, Avro, Arrow, etc.)
- Get things done, learn new things, take initiative and challenge existing assumptions and conventions
- Knowledge of software design principles and leading software development practices
- B.S or M.S or Ph.D. in Computer Science (or equivalent experience)
Benefits
- Comprehensive total rewards package
- Competitive base pay
- Incentive plan eligibility
- Employee equity plan (stock options)
- Health care insurance
- Income protection / life insurance
- Access to retirement savings plans
- Behavioral & emotional wellness services
- Generous time away from work
- Comprehensive employee recognition program