/Senior Software Engineer

Senior Software Engineer

Mississauga, ON, CAusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
2 months ago

About the Role

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

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Senior Software Engineer position at Johnson Service Group.