Active listing
Principal Software Engineer, Python, ETL, Databricks, AWS
About the role
Data Engineering team within Enterprise Solutions & Intelligence at FactSet builds and modernizes the company’s internal Data Lake, enabling insights across finance, sales, and operations. As a Principal Software Engineer you will architect and implement Python‑based ETL pipelines on Databricks, integrate AWS services, and lead technical decisions while collaborating with data, platform, and business stakeholders. Hyderabad, India – on‑site role with flexible work accommodations.
What you’ll do
- Architect and build scalable data ingestion and transformation solutions
- Design and maintain Python‑based ETL pipelines on Databricks
- Integrate AWS services and ensure security/SOX compliance
- Lead technical decisions and mentor engineering team
- Partner with business stakeholders on strategic data projects
What you’ll bring
- 10+ years software engineering experience
- Deep data engineering expertise
Nice to have
- Python
- SQL and relational database design
- AWS (EC2)
- ETL pipeline development
- Databricks
- AI technologies (Claude, Gemini)
- Collaboration with non‑technical stakeholders
Skills
Benefits
- Health, life, and disability insurance
- Retirement savings plans and employee stock purchase program
- Paid time off and family leave
- Flexible work accommodations
- Career development and learning resources
Education
Bachelor’s or Master’s degree in Computer Science or equivalent