FactSet logo

Lead Software Engineer (Data Engineering)

FactSet
NewPosted yesterday

LOCATION

Hyderabad · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Data PipelinesSystem Designdistributed systemsCloud InfrastructurePythonapi design

Job description

Overview

Individual contributor (non-management) lead software engineer role anchoring technical direction for two strategic PRD platforms (UCF and FDF) in the Commercial & Market Distribution Engineering organization, and building a high-performing engineering team in India.

What you'll do

  • Anchor the technical direction for the UCF and FDF platforms that directly impact how clients consume FactSet data.
  • Build a high-performing team in India from the ground up, defining the bar, the practices, and the culture.
  • Own and evolve the architecture of UCF and FDF with a focus on scalability, stability, and cost-effective delivery.
  • Design integration patterns that allow custom client features to be delivered at scale without proliferating one-off code paths.
  • Partner with engineering leaders in London and the US to align on shared platform direction and ownership boundaries.
  • Drive technical decisions around cloud delivery (Snowflake, S3, columnar formats), API design, and data pipeline modernization.
  • Contribute hands-on to critical components as a player-coach.
  • Participate in hiring: define rubrics, run interview loops, and calibrate the bar across SE3 and SE2 hires.
  • Represent the India team in cross-org architectural forums and steering committees.

What you'll need

  • Bachelor's or Master's degree in Computer Science or Engineering or related field, or equivalent education.
  • 8+ years of software engineering experience, including time in a technical lead or senior IC role.
  • Deep system design and architectural judgment.
  • Hands-on proficiency in Python and/or C#, with the ability to evaluate the right tool for the job across other modern stacks.
  • Hands-on experience with ETL/ELT systems and data pipeline orchestration tools (Apache Airflow, Prefect, Dagster, or similar).
  • Demonstrated experience architecting and operating production data platforms or distribution systems at scale.
  • Strong system design fundamentals: distributed systems, API design, data pipelines, and storage trade-offs.
  • Experience collaborating across geographies (US/UK time zones).
  • Cloud-native data delivery experience (Snowflake, AWS S3, parquet, streaming, or equivalent).
  • Strong on cost-efficiency and performance optimization at the infrastructure layer (warehouse tuning, throughput, scaling strategies).
  • Proven ability to design extensible platforms, such as plugin architectures, configuration-driven systems, and multi-tenant design.
  • Excellent written and verbal communication.
  • Exceptional people skills: enjoys growing engineers, navigates conflict with empathy, builds trust with stakeholders across geographies, and leads through influence rather than authority.
  • Demonstrated success mentoring engineers, hiring well, and managing relationships across senior leadership and peer teams.

Nice to have

  • Experience in financial data, market data, or pricing/reference data domains.
  • Familiarity with FactSet products or competing data vendor platforms.
  • Experience modernizing legacy platforms onto cloud-native stacks.
  • Public speaking, blogs, or open-source contributions in relevant areas.

Details

  • Location: Hyderabad, India (DVS, SEZ-1 – Orion B4; FL 7, 8, 9, 11; Hyderabad - Divyasree 3).
  • Individual contributor (non-management) role.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer (Data Engineering)