Senior Lead Software Engineer
Core
Lead end-to-end delivery of secure, scalable, resilient, and performant software and data pipelines while establishing governance for AI-assisted engineering.
Role type
Senior Lead Software Engineer (Data Engineering & Architecture)
Builds
Cloud-native software solutions, analytics-ready data assets, and distributed processing pipelines.
Domain
Enterprise Data Engineering & Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native architecture, distributed processing, data modeling, automated testing, CI/CD, secure engineering, AI-assisted development validation, observability, technical leadership
Preferred skills
AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, Apache Spark, Databricks, Kafka, Airflow, dbt, Delta Lake, Apache Iceberg, Apache Hudi, SQL performance tuning, Terraform, reliability engineering
Responsibilities
Drive architecture and technical decisions across multiple teams; Design analytics-ready data assets including semantic layers and metric definitions; Optimize distributed processing for throughput and cost efficiency; Mentor engineers and raise standards for engineering rigor; Partner with stakeholders to translate business needs into technical solutions.
Seniority
Senior, hands-on IC with leadership responsibilities
