Senior Snowflake Platform Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateRole Overview:
We are seeking a Senior Snowflake Platform Engineer to design, automate, and operate an enterprise-scale Snowflake data platform across AWS and Azure. This role focuses on platform engineering, automation, CI/CD, Infrastructure-as-Code (IaC), security, governance, and orchestration using Airflow.
The ideal candidate will have strong experience building and managing scalable Snowflake platforms and enabling engineering teams through automation, reusable frameworks, and best practices.
Key Responsibilities
Snowflake Platform Engineering
- Deploy, configure, and manage Snowflake environments across AWS and Azure
- Implement and maintain RBAC/ABAC, masking policies, tagging, and governance frameworks
- Manage warehouses, resource monitors, failover setups, Time Travel, and performance tuning
- Support workload isolation, schema lifecycle management, and environment promotion processes
Automation, CI/CD & Infrastructure-as-Code
- Build and maintain CI/CD pipelines for Snowflake deployments using Azure DevOps or GitHub
- Implement Infrastructure-as-Code (Terraform) for Snowflake and cloud resources
- Automate schema creation, environment provisioning, and access controls
Airflow & Orchestration
- Manage and maintain Apache Airflow environments (cloud or self-managed)
- Develop standards for DAG reliability, monitoring, and Snowflake integration
- Ensure secure integration with identity, secrets management, and Snowflake operators
Cloud Platform Operations (AWS & Azure)
- Configure Snowflake integrations with S3/ADLS, IAM/AAD, networking, and monitoring tools
- Collaborate with cloud teams to ensure secure and reliable platform architecture
- Implement dashboards, logging, and alerting for platform observability
Security, Compliance & FinOps
- Apply enterprise-level security controls (encryption, tokenization, secure views, network policies)
- Partner with FinOps teams to optimize Snowflake cost and performance
- Monitor warehouse utilization and enforce cost controls
Team Enablement
- Develop reusable templates, automation scripts, and documentation
- Support onboarding of developers and analysts to the platform
- Troubleshoot issues and drive continuous platform improvements
Required Qualifications
- 6+ years of experience in cloud, data, or platform engineering
- Strong hands-on experience with Snowflake in production environments
- Expertise in:
- Snowflake warehouses, RBAC/ABAC, governance policies
- Performance tuning and optimization
- Solid experience with AWS and Azure cloud platforms
- Proven experience with:
- Apache Airflow
- CI/CD pipelines (Azure DevOps / GitHub)
- Terraform or similar IaC tools
- Secrets management and automation
- Experience building monitoring, logging, and operational dashboards
Nice to Have
- Experience with Databricks (Unity Catalog, clusters, workspace operations)
- Knowledge of Snowflake cost optimization strategies
- Experience supporting multi-tenant enterprise environments
Soft Skills
- Strong problem-solving and troubleshooting skills
- Excellent communication and documentation abilities
- Ability to collaborate across engineering, cloud, and security teams
Similar roles
Sr. Snowflake Platform EngineerCapgemini · Toronto, Ontario, Canada · Onsite- Sr. Snowflake Platform EngineerAarorn Technologies Inc · Toronto, Ontario, Canada · Hybrid
- Snowflake Platform EngineerEpsilon Solutions Ltd. · Toronto, Ontario, Canada · Hybrid
- Senior Snowflake Platform EngineerEliassen Group · Boston, Massachusetts, United States · Remote