CareerPlan

Lead Software Engineer

BangaloreFull-time2026-08-18 → 2026-11-13

Core

Lead the design, development, and maintenance of data engineering infrastructure, architecting scalable data pipelines for batch and real-time processing, and migrating on-prem applications to cloud-based PaaS.

Role type

Senior IC data engineering lead (cloud architecture & migration)

Builds

Scalable data pipelines, data warehouses, and cloud-based data solutions for multi-platform consumption

Domain

Data engineering, cloud infrastructure, big data

Required skills

Data architecture, data modeling (dimensional, relational, NoSQL), ETL/ELT design, cloud migration, big data technologies, data orchestration, database optimization, API design, microservices architecture

Preferred skills

Technical leadership, agile development, problem-solving, debugging

Technologies

Python, SQL, Java, Scala, Apache Spark, Hadoop, Kafka, AWS (S3, EC2, RDS, Lambda, DynamoDB, Glue), Azure (Data Factory, Synapse, Databricks), GCP (Big Query, Dataflow, Dataproc), Snowflake, Redshift, Airflow, dbt, Terraform, Docker, Kubernetes, Git, Jenkins, GitHub Actions

Responsibilities

Lead the design, development, and maintenance of data engineering infrastructure; Architect and implement scalable data pipelines for batch and real-time processing; Establish best practices, coding standards, and technical documentation; Mentor and provide technical guidance to junior data engineers; Collaborate with data scientists, analysts, and business stakeholders to understand data requirements; Optimize data models and database designs for performance and reliability; Deploy and manage cloud-based data solutions (AWS/Azure/GCP); Ensure data security, compliance, and governance standards are met

Seniority

Senior, hands-on IC with leadership responsibilities