Snowflake Developer with Terraform

12 hours ago


Chennai, Tamil Nadu, India Hexaware Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Experience: 6- 12 years

Notice Period: Immediate to 25 days

Location : PAN India

Shift Timings: 2:30PM TO 5:30AM

Please share your resume to this email ID- | Call:

Job Description:

Snowflake Data Engineer (with Terraform)

Role summary:

We are seeking a highly skilled Snowflake Data Engineer with strong expertise in Terraform to design, build, and manage scalable data workloads on Snowflake. The ideal candidate will be responsible for automating infrastructure deployment, orchestrating data pipelines, and ensuring efficient and secure data operations in a cloud environment.

Key Responsibilities:

  • Design and implement Snowflake architecture components using Terraform modules, including accounts, databases, schemas, virtual warehouses, roles, users, grants, stages, pipes, tasks, and streams
  • Develop reusable, versioned Terraform modules and maintain remote state backend and locking (S3/Azure/GCS + state locking)
  • Integrate Terraform workflows into CI/CD pipelines (GitHu, GitLab CI, Jenkins, etc.) to enable automated plan/apply and PR-based change control
  • Automate deployment of Snowflake TASK objects (scheduled/stream processing) and ensure safe migration strategies for production workloads.
  • Implement security controls using least-privilege RBAC, object-level grants, and secrets management (HashiCorp Vault, cloud secret stores).
  • Collaborate with data engineering teams to onboard pipelines (Snowpipe, ingestion stages, external tables) and ensure Terraform models match runtime needs
  • Monitor, tune, and cost-optimize Snowflake compute usage and storage; implement resource monitors and alerting
  • Build tests and validations for Terraform (unit/integration testing with Terratest or similar) and implement automated checks (policy-as-code / sentinel / OPA)
  • Mentor teammates on Snowflake best practices, IaC patterns, and secure deployment workflows
  • Automate deployment of data models, warehouses, and data sharing processes.
  • Develop ETL/ELT solutions to ingest, transform, and load structured/unstructured data.
  • Monitor performance, troubleshoot issues, and fine-tune queries, tasks, and stored procedures.
  • Ensure compliance with data governance, access control, and audit requirements.

Required Skills & Experience

  • SnowPro Core certification (required) or equivalent demonstrated Snowflake expertise
  • Hands-on experience deploying Snowflake resources programmatically using Terraform or equivalent IaC tools
  • Strong SQL skills for data modeling, query optimization, and troubleshooting (Snowflake-specific features such as clustering, micro-partitions, and materialized views)
  • Familiarity with Snowflake features: Tasks, Streams, Snowpipe, Time Travel, Fail-safe, Data Sharing, Secure Views, and user/role management
  • Experience with Terraform best practices: modules, workspaces, remote state, versioning, and secret handling
  • Experience integrating IaC into CI/CD pipelines and implementing automated testing and policy checks
  • Experience with at least one public cloud (AWS, Azure, or GCP) and the associated networking, storage, and IAM concepts
  • Proficiency in scripting (Python, Bash, or similar) for automation and tooling.
  • Experience in setting up and using AWS components, EMR, EC2, Lambda, ECR, ELB, Route53, S3.
  • Strong Experience with python, Terraform, YAML, JSON, TOML, Snowsql, Flyway, preferred.

Certifications

  • SnowPro Core (required)
  • Terraform Associate (recommended)

  • Snowflake Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Artech Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: EngineerWork Location: Chennai, TNSkill Required: Digital: Amazon Web Service (AWS) Cloud Computing~Digital : SnowflakeExperience Range: 6-8 YearsJob Description:• 8+ years of experience of analyzing, integrating, modelling, and interpreting large volumes of complex data from multiple sources and technologies preferably using AWS Cloud...

  • Terraform

    6 days ago


    Chennai, Tamil Nadu, India Colan Infotech Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Overall Responsibilities: Design and implement Infrastructure as Code (IaC) solutions using Terraform. Develop and maintain reusable Terraform modules for cloud infrastructure automation. Collaborate with cloud architects, DevOps, and security teams to optimize cloud deployments. Ensure scalability, security, and compliance of infrastructure solutions. ...

  • Snowflake Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Integrated Personnel Services Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Roles and Responsibilities* Design, develop, and maintain large-scale data warehousing solutions using Snowflake.Desired Candidate Profile* Develop complex SQL queries and PL/SQL scripts for data processing and manipulation.* Implement CI/CD pipelines using Jenkins and Bitbucket to ensure efficient deployment of applications.**Job Requirements*** 8-10 years...

  • Snowflake Developer

    1 week ago


    Chennai, Tamil Nadu, India Themesoft Inc. Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Title: Snowflake DeveloperLocation: Chennai, India(Remote)Duration: ContractJob Opportunity:Complete software development lifecycle from designing to maintaining enterprise level applications with the Snowflake platformImplement ETL pipelines inside/outside data warehousesSnowflake querying with SQL including writing and optimizing queriesDevelopment of...

  • Snowflake Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Growel Softech Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    :- Understanding of data modeling concepts data warehousing tools and databases Experience in Snowflake SQL Cloud (AWS) Unix Technologies experience Must have hands on experience on SQL Snowflake Experience in AWS S3 and other common aws services. Should have experience working with multiple file formats especially with Parquet and Avro Should have Knowledge...

  • Snowflake Developer

    3 weeks ago


    Chennai, Tamil Nadu, India, Tamil Nadu Tata Consultancy Services Full time

    Greetings from TCS!TCS is hiring for Snowflake DeveloperRequired Skill Set: SQL, Snowflake, AWS, SchedulerDesired Experience Range: 5 to 7 YearsJob Locations: Chennai / Pune / KolkataJob Description:Need strong Snowflake Developer with 5 to 7 years of experience in SQL Development and Data Analysis required to develop a new complex data warehouse.In-depth...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Greetings from TATA Consultancy ServicesThank you for expressing your interest in exploring a career possibility with the TCS Family.Hiring For : Sr. Snowflake Data EngineerLocation: Chennai.Experience: 6 years - 9 years.Must Have:Experience of analyzing, integrating, modelling, and interpreting large volumes of complex data from multiple sources and...

  • Snowflake Developer

    3 weeks ago


    Chennai, Tamil Nadu, India, Tamil Nadu Themesoft Inc. Full time

    Hi Professionals;Good Day!!!I’m thiru with Theme Soft. I came across your profile wanted to reach out to discuss this exciting opportunity I have with my client for Snowflake Developer role. Your profile looks to be a great match for the requirement and would appreciate your thoughts once review the below requirement.Job Title: Snowflake DeveloperLocation:...


  • Chennai, Tamil Nadu, India TVS Next Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    What you'll do:Design, develop, and maintain Snowflake databases and data warehouse solutions.Build and optimize SQL queries for data processing and reporting.Experience with Snowflake tools such as Snowpipe, Time Travel, and Cloning.Collaborate with cross-functional teams to implement data models and pipelines.Ensure data security, quality, and compliance...


  • Chennai, Tamil Nadu, India TVS Next Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    What you'll do:Design, develop, and maintain Snowflake databases and data warehouse solutions.Build and optimize SQL queries for data processing and reporting.Experience with Snowflake tools such as Snowpipe, Time Travel, and Cloning.Collaborate with cross-functional teams to implement data models and pipelines.Ensure data security, quality, and compliance...