Vectra

Vectra

1 job near Columbus, OH

Senior Software Engineer - Data-Driven Applications

Senior Software Engineer - Data-Driven Applications

Vectra AI

Austin, TX • On-site

$121K - $160K/yr

Full-time

Posted 26 days ago


Job description

Job Summary:
Vectra AI is the leader in AI-driven threat detection and response for hybrid and multi-cloud enterprises. The Senior Software Engineer will design, build, and maintain data-intensive applications that power customer-facing features, collaborating across teams to simplify security for customers while providing technical leadership and ensuring quality and performance across the stack.
Responsibilities:
• Translate product requirements into robust, scalable, and maintainable software solutions.
• Collaborate with Product Management, UX, Security Research, and Data Science teams to simplify security for our customers.
• Provide technical leadership—mentoring, code reviews, and architectural guidance.
• Design, develop, test, deploy, and maintain software in production environments.
• Own quality, reliability, and performance across the stack; proactively identify areas for improvement.
• Work with relational and non-relational databases to enable seamless data flow.
• Engage actively in team discussions—contributing ideas, asking questions, and driving continuous improvement.
Qualifications:
Required:
• 5+ years of professional software engineering experience.
• 2+ years of Python development experience.
• 3+ years working with cloud providers (AWS, Azure, or GCP).
• 4+ years of database experience, including relational systems (MariaDB, PostgreSQL, MySQL, etc.).
• Experience designing REST API contracts (OpenAPI, Swagger, etc.).
• Skilled in debugging, performance profiling, automated testing, and documentation.
• Hands-on experience with CI/CD pipelines and deployment automation.
• Strong understanding of software design principles and modern development practices for data-intensive systems.
• Familiarity with containers and Kubernetes.
• Proficiency with Unix/Linux environments.
• Excellent communication and collaboration skills.
• Self-motivated and proactive; able to take initiative and challenge assumptions constructively.
Preferred:
• Experience with Python web and asynchronous frameworks (Django, Flask, Celery, FastAPI).
• Knowledge of authentication and authorization standards (OAuth, OIDC, IAM, SAML).
• Experience with full-stack development, particularly backend-heavy applications.
• Strong SQL tuning and performance optimization skills.
• Experience with Infrastructure as Code (Terraform, Terragrunt, CloudFormation, Troposphere).
• Familiarity with analytical (OLAP) and Lakehouse databases (Delta Lake, Iceberg, Snowflake, BigLake, etc.).
Company:
Vectra AI protects modern networks from modern attacks. Founded in 2011, the company is headquartered in San Jose, CA, US, , with a team of 501-1000 employees. The company is currently Late Stage.