Jobs → Engineering → Principal Software Engineer

Principal Software Engineer

Priya SharmaUnited StatesSENIORPosted 3h ago
PythonAWS CloudETL/ELTApache SparkSQLApache AirflowKubernetesCI/CDDevOpsMonitoringObservability
About the Role We are seeking a Principal Software Engineer to join our data platform team. This role involves working with AWS Cloud data engineering and leading technical initiatives. Key Responsibilities • Design and implement scalable data solutions on AWS • Develop and maintain ETL/ELT pipelines using Apache Spark • Create data models and optimize data warehousing • Implement workflow orchestration with Apache Airflow • Ensure CI/CD, monitoring, and observability practices Requirements • Strong Python development and software architecture experience • Expertise in AWS Cloud and cloud-native data platforms • Hands-on experience with ETL/ELT pipelines and Apache Spark • Strong SQL, data modeling, and data warehousing skills • Experience with Apache Airflow or similar workflow orchestration tools • Knowledge of Kubernetes and containerized workloads • Experience with CI/CD, DevOps, monitoring, and observability • Strong technical leadership and engineering governance experience

Similar projects

Backend Developer
Policy Niketan · Node.js, Database, REST APIs
React Native Developer
Praveen Tiwari · React Native
React Native Developer
Sandeep Mewada · React Native, TypeScript, Shopify APIs
Early · 0 applied1 of 4,895 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy