Senior EDM Data Engineer

Investment Management #010

The candidate will work in a hands-on role within a team of software engineers building, maintaining, and improving the firm’s core data warehouse platform which serves the core areas of the business including Risk, Middle Office/Finance, Operations, Compliance, and Front Office Trading groups to develop centralized data lineage, governance and stewardship throughout the organization. This candidate will need excellent communication and demonstrate initiative to collaborate across teams, both from an IT and technical design perspective.


§ Design, develop, and maintain the firm’s core business objects

§ Gain a deep understanding of business and data requirements while implementing scalable, robust and performant solutions

§ Partner and collaborate with other internal teams

§ Develop bespoke API’s to serve internal analytics and workflow UI

§ Maintain and enhance existing daily operational workflows, from reconciliations to daily ETL processes

§ Develop robust data ingestion pipelines

§ Provide production support for business-critical workflows


§ ~ 6+ years of professional software experience

§ Candidate could have experience outside of finance in either a core tech firm or financial services industry, leaning towards technology driven background

§ Strong understanding of software engineering best practices:

§ Service design patterns, testable, readable and self-documenting code

§ Leading approaches such as distributed cache and next level scale for a data lake environment and data services design

§ Experience with Java core requirement, particularly Spring Application framework, REST API development

§ Knowledge of REST API debugging/testing tools

§ Understanding of data modeling, enrichment, and normalization

§ DevOps experience, CI/CD pipelines, ideally with Ansible and Docker

§ Timeseries metrics tools, such as Prometheus and Grafana

§ Additional Experience with Python 3.x, including Pandas, SQL Alchemy (a plus)

§ Experience with Apache Kafka (a plus)

To apply for this job email your details to

Job Location