Senior Software Engineer, Migrations Engineering
Core
Building scalable backend systems, data pipelines, and migration tooling to help investment management firms transition from legacy systems to a unified cloud-native platform.
Role type
Senior Software Engineer (Backend/Data Infrastructure)
Builds
Scalable data platforms, ingestion systems, and migration tooling for investment operations
Domain
Financial Technology (Investment Management) / Cloud Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented backend engineering, cloud environment experience (AWS/GCP/Azure), independent feature delivery, system design, navigating ambiguity
Preferred skills
Data platform/pipeline development, distributed systems, Spark/Trino/Iceberg/Snowflake, frontend development, B2B SaaS data migration, platform engineering
Technologies
AWS, GCP, Azure, Spark, Trino, Apache Iceberg, Snowflake
Responsibilities
Design and build scalable backend systems and data platform capabilities, Develop data pipelines and ingestion systems for large scale, Contribute to migration tooling for customer transitions, Improve and modernize internal bulk tooling and operational workflows, Partner with cross-functional teams to reduce dependency on legacy custom tooling, Translate ambiguous requirements into technical designs and execution plans
Seniority
Senior, hands-on IC