Talent.com
Senior Software Engineer (Snowflake)
Senior Software Engineer (Snowflake)Drillo.AI • Toronto, Canada
Senior Software Engineer (Snowflake)

Senior Software Engineer (Snowflake)

Drillo.AI • Toronto, Canada
20 days ago
Job type
  • Full-time
Job description

We are building a modern data platform centered on Snowflake and we’re seeking a Snowflake-focused data professional to design, build and operationalize Snowflake-native solutions. The role combines advanced Snowflake development (Snowpark, Streams & Tasks, Snowpipe), data architecture and platform engineering to deliver performant, secure, governed data products, developer utilities and Snowflake-based apps that enable analytics and data products across the business.

Responsibilities and Duties

Lead design and implementation of Snowflake-based data architectures : schemas, data vault / house / star models, materialized views, and zero-copy cloning patterns for environments.

Build and maintain production ETL / ELT pipelines into Snowflake using Snowpipe, Snowpark, Streams & Tasks and partner tools (Streamsets, dbt, Fivetran, Matillion, Airbyte, etc.).

Develop Snowflake-native utilities and apps (Snowpark for Python, UDFs, external functions, and internal tools) to accelerate developer productivity and data product delivery.

Optimize query performance and cost through clustering keys, partitioning strategies, resource monitors, warehouse sizing, and workload isolation.

Implement data governance, security and access controls in Snowflake based on role-based access, masking policies, object tagging, data lineage and audit logging.

Automate infrastructure and deployments leveraging IaC for Snowflake objects and cloud infra CI / CD pipelines, and automated testing for SQL / Snowpark code.

Build observability and operational tooling by monitoring, alerting, usage / cost reporting, and incident playbooks for Snowflake workloads.

Mentor engineers, review designs and contribute to roadmap decisions for Snowflake platform evolution.

Required skills and experience

Strong hands-on experience designing and operating Snowflake in production

Deep experience with Snowflake features, like Snowpark, Streams & Tasks, Snowpipe, Time Travel, cloning, materialized views, external functions and user-defined functions.

Hands-on ETL / ELT development experience with dbt, SQL, and one or more ingestion tools (Streamsets, Fivetran, Matillion, Airbyte, Kafka connectors).

Proficient in Python (Snowpark / connector), SQL tuning and query optimization techniques.

Experience with IaC and automation (Terraform, GitHub Actions, Jenkins, or equivalent).

Strong knowledge of cloud platforms and native services (AWS, Azure or GCP) as they relate to Snowflake deployment and integrations.

Solid understanding of medallion architecture, data modeling patterns, data governance, and secure data sharing.

Demonstrated ability to implement CI / CD, automated testing and production operational practices for data workloads.

Preferred qualifications

Snowflake SnowPro Core or advanced Snowflake certifications.

Experience with dbt (core or Cloud) for transformation and modular SQL engineering.

Experience with data virtualization, data catalogs or data lineage tools.

Familiarity with analytics and BI integrations (Looker, Tableau, Power BI) and building Snowflake-optimized semantic layers.

Experience building internal developer tools or data apps using Snowpark or lightweight web frameworks.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer Snowflake • Toronto, Canada

Similar jobs
Senior Software Engineer, API

Senior Software Engineer, API

Viral Nation • Toronto, Canada
Full-time
Our integrated solutions align strategy, talent, media, and technology with culturally relevant creativity to scale the world’s fastest-growing digital brands. Viral Nation offers a fluid, creative,...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Payments APIs & Cloud

Senior Software Engineer - Payments APIs & Cloud

Helcim • Toronto, Canada
Full-time
A leading payment solution company in Calgary is seeking a Senior Software Engineer to develop advanced payment technologies. This role involves designing high-performance APIs and mentoring junior ...Show more
Last updated: 17 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Pentasia • Toronto, Canada
Full-time
Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features.This range is provided by Pentasia. Your actual pay will be based on your skills and experience — talk ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Guidewire Software • Toronto, Canada
Full-time +1
We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys owners...Show more
Last updated: 18 days ago • Promoted
Senior Software Engineer, Product — Onsite & Impact

Senior Software Engineer, Product — Onsite & Impact

Owl Labs Inc. • Toronto C6A, ON, Canada
Full-time
A leading technology firm in the insurance sector is seeking a Senior Software Engineer to enhance its AI-driven platform. The role involves collaboration with cross-functional teams to develop inno...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Shakepay • Toronto, Canada
Full-time
At Shakepay, we’re on a mission to usher in the Bitcoin golden age.We’re reimagining financial services to give every Canadian their fair shake. Our culture is built around doing work that matters, ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Stablecoins Toronto, Ontario, Canada

Senior Software Engineer - Stablecoins Toronto, Ontario, Canada

BitGo Inc. • Toronto C6A, ON, Canada
Full-time
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
Last updated: 19 days ago • Promoted
Senior Software Engineer, Enterprise Platform

Senior Software Engineer, Enterprise Platform

Vanta Inc. • Toronto, Canada
Full-time
At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Boosted.ai • Toronto, Canada
Full-time
AI purpose-built for finance to help teams do more.Our mission is to optimize investing and boost productivity.We’re already trusted by leading enterprises and developers with over $5T under manage...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

HeyMilo AI • Toronto, Canada
Full-time
HeyMilo is a platform that helps recruiters deploy multimodal AI agents to interview and evaluate candidates at scale.This role is for an exceptional full stack engineer who wants to work on fronti...Show more
Last updated: 7 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Mediafly • Toronto, Canada
Full-time
At Mediafly, we help the world’s top revenue teams work smarter and achieve measurable impact.Our platform brings together sales enablement, content, and performance insights so sellers have the co...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer (Vancouver Hybrid)

Senior Software Engineer (Vancouver Hybrid)

Boomi • Toronto, Canada
Full-time
About Boomi And What Makes Us Special Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everythi...Show more
Last updated: 2 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Unblocked • Toronto, Canada
Full-time
About Unblocked Unblocked is a high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications. This allows them to spend less time in meet...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Clutch Canada • Toronto, Canada
Full-time
HeyMilo is a platform that helps recruiters deploy multimodal AI agents to interview and evaluate candidates at scale.This role is for an exceptional full stack engineer who wants to work on fronti...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - HealthTech, Scale with Impact

Senior Software Engineer - HealthTech, Scale with Impact

Resmed • Toronto, Canada
Full-time
A leading healthcare technology company in Halifax is looking for a Senior Software Engineer to join their team.This role focuses on delivering innovative digital health solutions using modern tech...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Jobber • Toronto, Canada
Full-time
Jobber , a platform helping small businesses succeed.Subscription Infrastructure : Manage and improve billing experience and drive monetization. Sign Up & Trial : Help new service providers navigate...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

VySystems • Toronto, Canada
Full-time
Candidate should have python coding and feature development experience.Candidates must have mentioned functional details around the Features that they have built - User Experience, Payment Gateways...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Blockchain

Senior Software Engineer, Blockchain

Paxos • Toronto, Canada
Full-time
Today’s financial infrastructure is archaic, expensive, inefficient and risky — supporting a system that leaves out more people than it lets in. We’re on a mission to open the world’s financial syst...Show more
Last updated: 1 day ago • Promoted