Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Cliff Services Inc

Snowflake Data Engineer - DBT

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Rhode Island data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$127,543 / year median in Rhode Island

-3% projected decline

Explore Career

Job Description

First Job Previous Job

3,315 of 10,000

Next Job Last Job Share

More Like This

Salary Not Available

Position range in Rhode Island $80k

  • $127k Per Year Snowflake Data Engineer
  • DBT
    Cliff Services Inc
Occupation:

Data Scientists

Location:

Johnston, RI

  • 02919
Job Type:

Contract, Full Time (30 Hours or More)

Posted:

08/20/2026

Positions available: 1

Source:

Dice.com

Web Site:

www.dice.com

Job #: jo_2012558477

Job Requirements and Properties

Help for Job Requirements and Properties. Opens a new window. Work Onsite

Full Time Schedule

Full Time Job Type

Contract

Job Description

Help for Partial Job Description. Opens a new window. Skills

  • mentoring
  • data modelling
  • Problem Solving
  • Git
  • Performance Tuning
  • Data Pipelines
  • Snowflake
  • Data Governance
  • Big Data
  • Data Quality
  • Testing Skills
  • Information Engineering
  • data architecture
  • cloud Services
  • scripting
  • Data Processing
  • Cloud Computing
  • Data Warehousing
  • SQL Databases
  • Architecture
  • Continuous Integration
  • Python (Programming Language)
  • Knowledge of Finance
  • Regulatory Compliance
  • Banking Services
  • Safety Principles
  • Automation of Tests
  • Software Troubleshooting
  • Regulatory Requirements
  • Financial Data Analysis
  • Dialectical Behaviour Therapy
  • Data Mart
  • Dimensional Modelling
  • Engineering Design Process
  • Macros
  • mentoring
  • data modelling
  • Problem Solving
  • Git
  • Performance Tuning
  • Data Pipelines
  • Snowflake
  • Data Governance
  • Big Data
  • Data Quality
  • Testing Skills
  • Information Engineering
  • data architecture
  • cloud Services
  • scripting
  • Data Processing
  • Cloud Computing
  • Data Warehousing
  • SQL Databases
  • Architecture
  • Continuous Integration
  • Python (Programming Language)
  • Knowledge of Finance
  • Regulatory Compliance
  • Banking Services
  • Safety Principles
  • Automation of Tests
  • Software Troubleshooting
  • Regulatory Requirements
  • Financial Data Analysis
  • Dialectical Behaviour Therapy
  • Data Mart
  • Dimensional Modelling
  • Engineering Design Process
  • Macros
  • Summary Sr.
Snowflake Data Engineer DBT Location:

Rhode Island (RI)

Onsite Openings:

5 Job Summary We are looking for a Senior Snowflake Data Engineer with strong hands-on expertise in Snowflake, DBT, SQL, data modeling, and modern data engineering. The candidate will be responsible for designing and developing scalable data pipelines and transformation frameworks supporting critical banking and financial data initiatives. Key Responsibilities

  • Design, develop, and optimize scalable data pipelines using Snowflake and DBT.
  • Develop complex DBT models, macros, tests, snapshots, and reusable transformation frameworks.
  • Write highly optimized SQL for large-scale data processing.
  • Design and implement data warehouse and data mart solutions in Snowflake.
  • Develop ELT pipelines and integrate data from multiple source systems.
  • Perform data modeling, transformation, reconciliation, and data quality validation.
  • Optimize Snowflake queries, workloads, storage, and overall data processing performance.
  • Establish and enforce DBT development standards, testing, documentation, and best practices.
  • Troubleshoot complex data pipeline and production issues.
  • Participate in architecture and technical design discussions.
  • Mentor junior data engineers and conduct code/design reviews.
  • Collaborate with business analysts, data architects, and application teams.
  • Support CI/CD, automated testing, and deployment of data engineering solutions.
  • Ensure compliance with banking data governance, security, and regulatory requirements.
    Required Skills
  • 5+ years of experience in Data Engineering.
  • Strong hands-on experience with Snowflake.
  • Advanced SQL development and optimization skills.
  • Strong hands-on experience with DBT.
  • Strong understanding of data warehousing, dimensional modeling, and ELT architecture.
  • Experience developing and managing enterprise-scale data pipelines.
  • Experience with Git and CI/CD practices.
  • Strong troubleshooting and performance-tuning skills.
  • Ability to work onsite in Rhode Island.
    Preferred
  • Strong banking/financial services domain experience.
  • Experience with Python or other data engineering scripting languages.
  • Experience with cloud data platforms and modern data architecture.
  • Experience with DBT Cloud or enterprise DBT implementations.
  • Knowledge of data governance, data quality, security, and regulatory requirements.
  • Experience mentoring junior engineers and leading technical initiatives.

Employers have access to artificial intelligence language tools ("AI") that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.