Browse current jobs

SENIOR SOFTWARE ENGINEER - Snowflake

Happiest Minds · Noida

Apply on employer website

Collected role description

Role overview

SENIOR SOFTWARE ENGINEER - Snowflake at Happiest Minds

Design, develop, and maintain scalable data pipelines and ETL/ELT processes. ?

We are seeking a highly skilled Data Engineer to join our growing data and analytics team.

Responsibilities

  • ?
  • Build and optimize data ingestion frameworks using Fivetran, custom integrations, and API-based connectors. ?
  • Develop and manage workflow orchestration using Apache Airflow. ?
  • Design, implement, and optimize data models, schemas, and transformations in Snowflake. ?
  • Write complex and efficient SQL/PLSQL scripts, stored procedures, functions, and performance-tuned queries. ?
  • Ensure data quality, integrity, consistency, and governance across all data platforms. ?
  • Monitor, troubleshoot, and resolve data pipeline failures and performance bottlenecks. ?
  • Collaborate with business analysts, data architects and reporting teams to understand data requirements and deliver scalable solutions. ?
  • Implement best practices around data security, access control, and compliance. ?
  • Support CI/CD and automation initiatives for data engineering workflows. ?
  • Create and maintain technical documentation for data solutions and operational procedures.

Required qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. ? 5+ years of experience in Data Engineering, ETL Development, or Data Warehouse projects. ?
  • Strong hands-on experience with Snowflake Data Warehouse. ?
  • Experience with Apache Airflow for workflow orchestration and scheduling. ?
  • Experience working with Fivetran for data ingestion and replication. ?
  • Advanced proficiency in SQL and PL/SQL development. ?
  • Good understanding of data warehousing concepts, dimensional modeling, and data lake architectures. ?
  • Experience in building and maintaining large-scale data pipelines. ?
  • Strong debugging, performance tuning, and optimization skills. ?
  • Familiarity with version control systems such as Git. ?
  • Experience with DevOps and CI/CD implementation for data pipelines. ?
  • Experience working in Agile/Scrum environments.

Employment details

  • Location: Noida

Additional role details

  • The ideal candidate will have strong experience designing, building, and maintaining robust, scalable, cloud-native data pipelines using modern data engineering technologies such as Snowflake, Apache Airflow, and Fivetran.
  • The candidate should possess excellent SQL and PL/SQL programming skills and have hands-on experience in data integration, transformation, optimization, and orchestration.
  • As a Data Engineer, he will work closely with data analysts, architects, business stakeholders, and engineering teams to ensure reliable, timely, and secure delivery of data across the organization.
  • He will play a key role in enabling analytics, reporting, and data-driven decision-making by building high-quality data solutions.

Collected experience requirement

3-5 years