We’re seeking a versatile software engineer to design, modify, test, implement and maintain intelligent scalable software applications tailored to the needs of our Equities business. This role will involve collaborating throughout the software development lifecycle, ensuring compliance with firm standards, and leading projects from conception to deployment. Key Responsibilities: Design and maintain structured data pipelines using Databricks, Azure Data Factory, and Azure Synapse. Implement ETL/ELT workflows for structured and unstructured financial data across on‑prem and cloud platforms. Ensure data quality, lineage, governance, and observability across systems and pipelines. Build and deploy AI‑enabled solutions using Azure AI Services to support equity research, trading, and client service workflows. Productionalize Data Science POCs into secure, scalable, and monitored production services. Support migration of legacy data and application solutions (SQL, SSIS, Synapse, custom ETLs) to modern Azure cloud architectures. Design and optimize data models and analytical schemas (star/snowflake, partitioning, distribution strategies). Develop operational analytics dashboards to monitor pipeline health, SLAs, performance, and cloud spend. Work closely with PMs, developers, Data Science, and business stakeholders to define functional and technical requirements. Participate in Agile ceremonies and contribute to sprint planning and retrospectives. Lead testing of new and modified software, analyze issues, and resolve defects quickly. Document technical designs, integrations, and maintain operational playbooks/runbooks. Monitor industry trends in cloud data engineering, analytics, and AI; assess and recommend new technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level