Senior Software Engineer - Data Platform

United States, New York, Illinois, Chicago
Permanent
Job ID: 2338

Job Description


[Up to c. $450k Comp Package | Hybrid Working - 3/4 Days in Office]

Role Overview

We’re supporting a leading global investment manager in their search for a Senior Software Engineer to join a small, high-impact team responsible for advancing the firm’s core data platform. This team underpins the work of engineers, researchers, and analysts across the business - delivering scalable APIs, data services, and tooling that make data more accessible, reliable, and actionable. Operating in a cloud-native Kubernetes environment, the team works across large-scale data access APIs, firmwide messaging infrastructure, and new consolidated services built on Iceberg. This is an opportunity to shape a modern, open-source driven data platform that supports some of the most sophisticated use cases in financial technology...


Key Responsibilities

  • Design, build, and maintain robust, well-tested, and scalable software systems for the firm’s data and analytics platform
  • Contribute to new and existing data access APIs, SDKs, and open-source tooling - ensuring ease of use and an excellent developer experience
  • Partner with internal users to understand requirements, refine use cases, and provide L2/L3 escalation support when needed
  • Take part in technical design discussions, peer code reviews, and architectural planning within a collaborative team setting
  • Help shape the long-term strategy of the data platform, bringing in insights from industry trends and open-source innovation


What You’ll Bring...

  • 5+ years of professional software development experience; financial industry exposure is advantageous
  • Proficiency in at least two object-oriented languages - with Python or Go required
  • Deep SQL knowledge across OLAP and OLTP systems
  • A strong interest in data platforms and enthusiasm for building robust, scalable data services
  • Solid grasp of software engineering best practices including object-oriented principles, testing, and documentation
  • Experience with data lakes (Iceberg familiarity a plus) and orchestration technologies; exposure to metadata/catalog management preferred
  • Hands-on experience with streaming technologies such as Kafka
  • Strong background in cloud environments (AWS preferred) and Kubernetes operations
  • Familiarity with DevOps practices including CI/CD pipelines and Infrastructure-as-Code
  • A proactive, self-driven approach, with the ability to thrive in fast-paced, agile environments and explore innovative solutions
  • A degree in Computer Science or a closely related technical discipline


...


Apply for this role

All fields marked with * are required.

I confirm I have a pre-existing Right to Work in this location *

Back to Job Listings