Lead Software Engineer(Python/AWS/SQL)
Core
Lead IC software engineer building the next-generation index data platform, designing and shipping services, APIs, and libraries that power financial indices for global institutions.
Role type
Lead IC software engineer (Python/AWS)
Builds
Production-grade services, APIs, libraries, and command-line tools for index data processing and delivery.
Domain
Financial markets infrastructure / Data engineering
Deliverable
production ML models | product features
Required skills
Python, software architecture, relational database design (PostgreSQL), CI/CD, automated testing, cloud infrastructure (AWS), observability, modular design, stakeholder collaboration
Preferred skills
Apache Spark/PySpark, big data processing, open table formats (Iceberg/Delta Lake), infrastructure as code (Terraform/CDK), data quality frameworks, financial domain knowledge
Technologies
Python, AWS (Lambda, S3, Glue, EMR Serverless), Aurora PostgreSQL, Git, pytest, ruff, mypy, black
Responsibilities
Design and build software components end-to-end; apply modern engineering practices (version control, trunk-based dev, code review); take ownership of features and systems; design data models and integrations; build scalable data processing on AWS; implement observability; contribute to architecture discussions; work with product teams to deliver requirements.
Seniority
Lead IC, hands-on with mentorship