Principal Engineer

VaynerX

$180K — $195K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in data engineering, with 1-2 years in a senior or tech lead role.
  • Extensive experience integrating various data sources with differing models and frequencies.
  • Proficient in SQL and Python, with ability to write production-quality code.
  • Hands-on experience with cloud data warehouses, specifically Snowflake preferred.
  • Familiarity with modern transformation tools like dbt and workflow orchestration tools such as Airflow.
  • Experience working across cloud infrastructures, preferably AWS.
  • Proven mentorship experience with a focus on developing engineering talent.

Responsibilities

  • Mentor team members through code reviews and by setting strong technical examples.
  • Provide hands-on coaching to remote team members to build their technical skills.
  • Serve as the technical anchor for the team, addressing complex problems.
  • Take ownership of the data platform from ingestion to orchestration.
  • Establish and shape engineering practices and standards as the team grows.
  • Design integration solutions for a variety of source systems with unique specifications.
  • Create reusable and maintainable data integration patterns.

Benefits

  • Employer-sponsored 401k with match.
  • Medical, dental, and vision coverage.
  • Unlimited PTO.
  • Caregiver (Parental) Leave.
  • Health and wellness benefits.
Full Job Description
VaynerX Connected Systems team builds and operates the data platform that connects our core business systems into a unified Snowflake data warehouse, using modern cloud and transformation tooling. We're looking for a Principal Engineer to take ownership of platform delivery, raise the technical bar across the team, and bring deep expertise in integrating diverse and complex data sources. You'll work closely with our Data Architect and report to the Engineering Pillar Lead.

What You'll Do

Lead the Team
  • Raise team standards through mentoring, code reviews, and setting a strong technical example.
  • Provide hands-on coaching and development for a team member based remotely, building their technical capability and confidence over time.
  • Act as the team's technical anchor - the person others turn to when problems get hard.


Own the Platform
  • Take end-to-end ownership of the data platform, from ingestion through to transformation and orchestration.
  • Shape engineering practice and standards as the platform and team scale.


Heterogeneous Data Integration (Core Requirement)
  • Design integrations across a range of source systems, each with its own data model, API style, and update rhythm.
  • Navigate the practical realities of multi-source data - from inconsistent formats to unpredictable delivery.
  • Build patterns that are reusable and maintainable, not one-off solutions.

What We're Looking For

Required
  • 5+ years in data engineering, with at least 1-2 years in a tech lead or senior-lead capacity.
  • Proven experience integrating heterogeneous data sources - this is a must. You should be able to speak in depth about platforms you've built that pull together systems with very different data models, update frequencies, and access patterns.
  • Strong SQL and Python - you write production-quality code, not just notebooks.
  • Hands-on experience with a cloud data warehouse - Snowflake strongly preferred.
  • Experience with modern transformation tooling such as dbt.
  • Comfort working across cloud infrastructure (AWS preferred), not just application code.
  • Experience with workflow orchestration tools such as Airflow.
  • A track record of helping engineers grow - through mentorship, feedback, and the space to develop their own judgment.


Nice to Have
  • Exposure to TypeScript or JavaScript.
  • Experience integrating SaaS, ERP, or HR platform APIs.
  • Familiarity with managed connector platforms.
  • Exposure to data contract or schema registry patterns.


Working Style We're Looking For

This role sits at the intersection of technical depth and team leadership. We're not looking for someone who prefers one over the other - we need both. The right person is comfortable getting into a dbt model or debugging a Glue job in the morning and running a coaching 1:1 in the afternoon. They communicate clearly to technical and non-technical audiences, keep delivery visible, and hold a high bar for code quality without gatekeeping.

  • Exact compensation may vary based on skills, experience, and location.
  • Employer-sponsored 401k with match
  • Medical, Dental, and vision coverage
  • Unlimited PTO
  • Caregiver (Parental) Leave
  • Health and Wellness benefits


Base Salary

$180,000-$195,000 USD

Similar Jobs

More Enterprise Technology Jobs

Find similar Principal Engineer jobs: