Back to jobs
FR
Hiring companyFactSet Research Systems

Active listing

Principal Software Engineer, Python, ETL, Databricks, AWS

Hyderabad, IND Full-time

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

PythonSQLAWSDatabricksETLData LakeAI IntegrationTechnical Leadership

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