Skip to main content

Senior Data Engineer

Posted 11 days ago

horizontal talentMinneapolis (MN)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Bring your data engineering expertise to a mission-driven environment where your work helps power meaningful outcomes. This remote Senior Data Engineer role offers the opportunity to design, build, and support modern data solutions using Snowflake, dbt, and other cloud data technologies.
Responsibilities: Develop and maintain scalable data solutions that support internal and external applications. Collaborate with team members to define requirements, system scope, technical designs, and delivery timelines. Build and support data pipelines, data models, replication processes, and ETL/ELT workflows. Work closely with infrastructure and support teams to troubleshoot and resolve production issues. Create clear documentation for enhancements, system changes, and new development work. Contribute to ongoing improvements in data architecture, security, alerting, and operational reliability. Communicate progress, risks, and updates to technical and non-technical stakeholders. Mentor junior team members and help strengthen data engineering practices across the team. Skills 5+ years of professional data engineering experience, including data modeling, database management, replication, ETL/ELT, security, and data flow development. 5+ years of hands-on Snowflake experience, including Tasks, Streams, Procedures, Dynamic Tables, Security, Snowpipe, and Integrations. 3+ years of dbt experience. 2+ years working in a CI/CD environment. Strong SQL and data analysis skills. Working knowledge of the software development lifecycle, including testing, debugging, and versioned delivery practices. Experience with Agile development methodologies. Strong organizational, analytical, problem-solving, and communication skills. Ability to work independently, take initiative, and manage priorities with minimal supervision.
Preferred Skills: Experience with Qlik Replicate or Fivetran. Familiarity with Iceberg and data product development. Experience with Cortex CoWork or PowerDesigner. Working knowledge of Python. Experience with Looker and AWS S3. Exposure to AI-assisted data development patterns. Horizontal is committed to fostering a workplace where diversity, equity, and inclusion are valued and respected. We welcome candidates from all backgrounds and encourage applications from individuals who can bring different perspectives, experiences, and ideas to the team. By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this