Demo

Principal Data Engineer

Shutterfly
Fort Mill, SC Full Time
POSTED ON 12/17/2025 CLOSED ON 1/9/2026

What are the responsibilities and job description for the Principal Data Engineer position at Shutterfly?

At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands helps customers create products and capture moments that reflect who they uniquely are.

We’re seeking a Principal Data Engineer with 7-10 years of industry experience working in high-transaction, high-volume e-commerce environments to design and maintain data pipelines that connect our data warehouse with marketing and customer engagement platforms. This role focuses on building reliable integrations that enable customer segmentation, campaign execution, and feedback loops from engagement data back into our core systems. You’ll play a critical role in making sure the marketing and analytics teams have the right data at the right time. With your technical expertise and people skills, you will work to bring in architectural efficiencies, help identify and rectify areas of resource overuse and introduce cost saving architectural changes.

What You'll Do Here

  • Develop and maintain ETL/ELT pipelines in Python and SQL to move data between the data warehouse and external platforms
  • Automate data workflows to ensure accuracy, scalability, and timely delivery.
  • Implement bi-directional data flows that feed customer and campaign data into engagement platforms and capture performance/behavior data back into internal systems.
  • Partner with marketing, analytics, and CRM teams to translate requirements into technical solutions.
  • Monitor and troubleshoot data pipelines to ensure data quality and reliability.
  • Rapidly gain an understanding of the entire stack and be able to operationalize it, document processes, workflows, and schemas for knowledge sharing and long-term maintainability.
  • Ensure compliance with data governance, security, and privacy requirements.

The Skills You'll Bring

  • 7-10 years of professional experience as a data engineer, ideally at high-volume e-commerce or transactional platforms.
  • Expert level in Python (data scripting, automation, API integrations).
  • Strong SQL skills and experience with modern DW (e.g., Redshift, Snowflake, BigQuery, etc.).
  • Hands-on experience with data integrations between internal systems and third-party platforms.
  • Familiarity with APIs, data pipelines, and workflow orchestration tools (e.g., Airflow, dbt, AWS Glue).
  • Strong problem-solving skills and ability to collaborate with both technical and non-technical stakeholders.
  • Experience in cloud computing and/or AWS services (3 years)
  • BS in Computer Science or equivalent

Location: This is a fully remote position based in US or Canada with a preference for Central and Eastern time zones.

Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications, without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or other characteristic covered by law. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

This position will accept applications on an ongoing basis until filled.

The compensation package for this role is based on multiple factors, such as job level, responsibilities, location, and candidate experience. The base pay ranges included below are specific to the locations listed, and may not be applicable to other locations.

California : [$134,750-190,750]

Connecticut and New York: [$134,750-174,750

Colorado, Illinois, Minnesota and Washington: [$134,750-161,750]

Nevada: [$126,750-174,750]

Maryland and New Jersey: [$145,500-174,750]

Hawaii : [$126,750-142,250]

This position may be eligible for a bonus incentive, health benefits, a 401K program, and other employee perks. More details about our company benefits can be found at https://shutterflyinc.com/benefits/.

This opportunity can be remote, but candidates must reside in a state in which Shutterfly is registered to do business. This includes all US states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming.

This position will accept applications on an ongoing basis until filled.

#SFLYTechnology

Salary : $126,750 - $174,750

Principal AI Engineer
Shutterfly -
Fort Mill, SC
Principal Software Engineer
Shutterfly -
Fort Mill, SC
ECM Principal Software Engineer
LPL Financial -
Fort Mill, SC

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Data Engineer?

Sign up to receive alerts about other jobs on the Principal Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$168,522 - $211,152
Income Estimation: 
$189,259 - $248,928
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Shutterfly

  • Shutterfly Fort Mill, SC
  • At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands he... more
  • 13 Days Ago

  • Shutterfly Tempe, AZ
  • At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands he... more
  • 13 Days Ago

  • Shutterfly Muncie, IN
  • Lifetouch Preschool Photography captures the smiling faces of preschool-aged children. Our photographers provide preschools, childcare facilities, and fami... more
  • 13 Days Ago

  • Shutterfly Plano, TX
  • At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands he... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Principal Data Engineer jobs in the Fort Mill, SC area that may be a better fit.

  • capgemini Fort Mill, SC
  • We are seeking a highly skilled Data Engineer with expertise in AWS Glue, Snowflake, DBT, and Python to design and develop scalable data pipelines and ETL ... more
  • 11 Days Ago

  • Laveer Engineering Rock, SC
  • Requisition Number: 29150 Company: Westinghouse Electric Co Location: Rock Hill, SC, US, 29730 Are you interested in being part of an innovative team that ... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!