Lead Data Engineer - Snowflake
Principal Global Services
About the role
Responsibilities: What You’ll Do
We’re looking for an experienced Lead Data Engineer to join our Enterprise Data Foundation Enablement team. We are seeking an experienced resource who combines strong technical expertise with excellent stakeholder management skills. The ideal candidate will bridge the gap between technical implementation and business needs while architecting and maintaining our data infrastructure using Snowflake and AWS services.
Key Responsibilities:
• Design, develop, and maintain Snowflake data warehousing solutions
• Lead and manage schema changes and database evolution
• Develop and optimize ETL/ELT processes using AWS services and Snowflake
• Build and maintain data pipelines using AWS Glue, Lambda, and S3
• Implement and maintain CI/CD pipelines for database changes and ETL processes
• Collaborate with stakeholders to understand requirements and influence technical decisions
• Manage cross-functional relationships and communicate technical concepts to non-technical audiences
You’ll have the opportunity to:
• Mentor and guide team decisions in technical solutions for shaping data architecture
• Collaborate with business partners and cross-discipline IT team members; Innovate and experiment with different ideas and solutions
• Understand and make well-reasoned design decisions and trade-offs; Demonstrate independence working in more than one software development layer of the solution
• Partner with our business to understand their strategic goals and work to apply technical solutions that align while making a positive impact on the company's technical trajectory
Qualifications: Skills That Will Help You Stand Out
• Bachelor's degree (preference in a computer science, technology, engineering or math-related field or equivalent experience) and 6+ years’ work experience in engineering and/or data management.
• Strong proficiency in Snowflake and SQL
• Hands-on experience with AWS services like AWS Glue, Lambda, S3, IAM, SQS/SNS
• Python programming expertise
• Experience with schema design and management
• Strong understanding of data warehousing concepts
• Strong collaboration skills with ability to effectively communicate strategies and designs to all levels of the company, both technical and non-technical partners
• Experience with CI/CD tools and practices.
• Git workflows
• Pipeline automation
• Infrastructure as Code (IaC)
• Automated testing for data pipelines
• Version control for database changes
Required Soft Skills:
• Excellent stakeholder management abilities
• Strong written and verbal communication skills
• Demonstrated ability to influence technical decisions
• Experience in managing competing priorities
• Problem-solving and analytical thinking
Additional Information: Experience Principal
At Principal, we value connecting on both a personal and professional level. Together, we’re imagining a more purpose-led future for financial services – and that starts with you. Our success depends on the unique experiences, backgrounds, and talents of our employees. And we support our employees the same way we support our customers: with comprehensive, competitive benefit offerings crafted to protect their physical, financial, and social well-being. Check out our careers site to learn more about our purpose, values and benefits.
Principal is an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free