The Senior Software Engineer - Data / ETL is responsible for designing and implementing complex backend data pipelines and ETL solutions using Python and SQL
Job Summary
The Senior Software Engineer - Data / ETL is responsible for designing and implementing complex backend data pipelines and ETL solutions using Python and SQL.
This role leads technical delivery for key components, provides guidance to other engineers, and helps shape the data architecture on AWS.
Empower offers a flexible work environment with fluid career paths that encourage internal mobility and celebrate purpose, well-being, and work-life balance.
Matching Summary
The Senior Software Engineer - Data / ETL is responsible for designing and implementing complex backend data pipelines and ETL solutions using Python and SQL.
Skills & Requirements
Must-have
Python for backend development
SQL performance tuning
AWS Glue EMR Lambda S3
CI/CD pipeline implementation
Data architecture design
Nice-to-have
Java or JavaScript experience
Agile iterative delivery environments
Mentoring junior engineers
Cross-functional collaboration
Key Requirements
Bachelor's degree in Computer Science or equivalent