Vectra is seeking a Senior Software Engineer to join their growing team. The successful candidate will create, test, and maintain large-scale distributed systems and tools. They will design, build, and operate large-scale, distributed ingestion services that collect and process terabytes of data daily across multiple regions, data sources, and multiple tenants.
Requirements
- 6+ years in software development or equivalent experience
- Strong communication & collaboration skills
- Solid programming knowledge in Python
- Experience with infrastructure as code (Terraform), automated testing, and CI/CD
- Experience with log/metadata ingestion from cloud providers
- 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/Jira
- 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
- 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