Role Overview
We are seeking a Senior SQL Developer with deep Snowflake expertise to support and enhance our cloud data platform. This role demands advanced SQL proficiency, hands-on experience with Snowflake data warehousing, and strong capability in building, optimizing, and maintaining ELT pipelines using Matillion.
Core Technical Responsibilities
Advanced SQL Development
Design and implement complex SQL transformations using:
CTEs, subqueries, window functions, analytical functions
Query refactoring for performance and readability
Optimize SQL for large-volume datasets and high-concurrency workloads
Perform query performance tuning and troubleshooting in Snowflake
Review and refactor existing SQL logic to improve efficiency and maintainability
Snowflake Data Engineering
Develop and manage Snowflake objects, including:
Schemas, tables (transient, temporary), views, materialized views
Stages, file formats, internal/external storage integrations
Implement and optimize:
Snowflake virtual warehouses (size, auto-suspend/resume, cost optimization)
Clustering and micro-partition awareness
Apply best practices for:
Data loading and unloading (COPY INTO, Snowpipe – if applicable)
Secure data access using roles and privileges
Monitor and improve Snowflake query and storage costs
Matillion ELT Development
Design, develop, and maintain Matillion pipelines for ELT workflows
Implement parameterized, reusable, and scalable job designs
Manage job dependencies, orchestration, and error handling
Optimize ELT workflows for performance and reliability in Snowflake
Data Modeling & Architecture
Design and support dimensional and analytical data models (fact/dimension structures)
Handle intermediate to advanced transformation logic
Ensure data quality, consistency, and accuracy across layers
Collaborate with downstream consumers (BI, reporting, analytics teams)
Must-Have
8+ years of hands-on SQL development with proven advanced-level capability
Strong experience with Snowflake in production environments
Strong experience using Matillion for ELT development
Deep understanding of:
Data warehousing concepts
ELT vs ETL patterns
Performance tuning and optimization
Ability to work independently on complex tasks with minimal supervision
Strong debugging, problem-solving, and analytical skills
Good-to-Have
Experience with cloud platforms (AWS / Azure / GCP)
Exposure to CI/CD for data pipelines
Experience mentoring or reviewing code for junior developers
Familiarity with data governance, auditing, or data quality frameworks
Must-Have Skills
Must Have • 8+ years of hands on SQL development with proven advanced level capability • Strong experience with Snowflake in production environments • Strong experience using Matillion for ELT development • Deep understanding of: o Data warehousing concepts o ELT vs ETL patterns o Performance tuning and optimization • Ability to work independently on complex tasks with minimal supervision • Strong debugging, problem solving, and analytical skills
Currently, there aren't any salaries for this role at Programmers.io shared by other job seekers.
View more salaries from Programmers.io →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!