Our client is seeking a
Senior Software Engineer specializing in backend data integration responsible for designing and building scalable services, APIs, and event-driven data pipelines that power financial data flows across enterprise platforms. (Hybrid- Toronto 2 days/wk)
Must Have Skills
- Strong backend development using Python and/or Java
- Advanced SQL development and optimization across databases such as Snowflake, MSSQL, or PostgreSQL
- Experience building event-driven architectures (Kafka, Azure EventHub, or similar messaging systems)
- Experience developing REST and/or GraphQL APIs
- Hands-on experience with cloud platforms (Azure preferred) including storage, identity, and CI/CD
- Experience using AI-assisted development tools (Copilot, Cursor, ChatGPT) for code development and testing
Nice to Have Skills
Experience in
financial services, fund administration, or investor operations
Experience building
ETL/ELT data pipelines
Experience with
CRM integrations (Salesforce or similar)
Familiarity with
Redis
Experience with
Avro serialization and schema registry patterns
Experience with
containerization and infrastructure-as-code
Responsibilities
- Build and maintain backend services that orchestrate data flows across enterprise systems
- Write and optimize complex SQL queries against large-scale data warehouses and relational databases
- Design and implement event-driven integrations using messaging platforms such as Kafka or Azure EventHub
- Develop and maintain REST and GraphQL APIs for downstream applications and services
- Improve system observability, resilience, and data quality across production workloads
- Collaborate with product, operations, and engineering teams to translate business requirements into scalable technical solutions
- Support production systems including debugging, optimization, and ongoing improvements
Additional Information
- Engineering Focus: Backend services, enterprise data integration, and financial data platforms
- Technology Stack: Python, Java, SQL, Snowflake, MSSQL, PostgreSQL, Kafka, Azure EventHub, REST, GraphQL
- Cloud Platform: Microsoft Azure
- Engineering Environment: Collaborative, fast-paced development with high ownership and accountability
- Development Practices: Emphasis on production reliability, data accuracy, and leveraging AI-assisted development tools for productivity
#LI-SB1