onsite
Senior Software Engineer - Data Governance - Snowflake
Software Engineer
Lead the design and implementation of data governance solutions on Snowflake, driving data quality, lineage, and compliance across the enterprise using Python, SQL, and cloud technologies.
About the role
Key Responsibilities
- Architect and develop scalable data governance pipelines on Snowflake, ensuring data quality, lineage, and compliance across multiple data domains.
- Collaborate with data architects, security teams, and business stakeholders to define and enforce data policies, access controls, and metadata standards.
- Implement automated data validation, profiling, and monitoring using Python, SQL, and cloud-native services (AWS/GCP).
- Design and maintain data models, catalogues, and documentation to support self‑service analytics and regulatory reporting.
- Mentor junior engineers and promote best practices in data governance, security, and DevOps.
Requirements
- 5+ years of software engineering experience with a focus on data platforms and governance.
- Proficiency in Python, SQL, and Snowflake architecture.
- Hands‑on experience with cloud services (AWS or GCP) and data catalog/metadata tools.
- Strong understanding of data privacy, security, and compliance frameworks (GDPR, CCPA, SOC 2).
- Excellent communication skills and a collaborative mindset.