Software Developer
Fidelity Investments Canada ULC2 days ago
Toronto, CanadaEntry Level / Mid Level
Responsibilities
- Implement and integrate approved Agentic AI solutions within enterprise applications.
- Configure and maintain Python automation scripts and integration components for Agentic AI workflows.
- Connect AI solutions to enterprise systems, services, documents, structured data, and approved data sources.
- Support retrieval workflows and data integration involving Snowflake, Informatica Cloud, and enterprise data sources.
- Troubleshoot integrations involving model services, tools, data sources, pipelines, prompts, and retrieval workflows.
- Support deployment, environment validation, testing, releases, and operational handover for Agentic AI workloads.
- Maintain application logging, metrics, dashboards, alerts, monitoring, and production troubleshooting processes.
- Collaborate with Data Engineering, Security, Architecture, Cloud, and Operations teams on integrations, access, and production readiness.
- Maintain deployment documentation, operational procedures, and support runbooks.
Requirements
- University degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
- 1-3 years of experience in software development, cloud engineering, DevOps, or a related technical role.
- Good Python development skills and experience building scripts, automation solutions, or integration components.
- Basic knowledge of Agentic AI concepts including prompting, Retrieval-Augmented Generation, tool calling, and structured outputs.
- Experience with Git, GitHub Actions, CI/CD pipelines, Docker or Podman, and SQL.
- Experience integrating REST services, backend systems, or enterprise applications.
- Working experience with AWS services and cloud-based application environments.
- Understanding of data integration, ETL or ELT concepts, and structured data.
- Basic understanding of production support practices including logging, monitoring, and troubleshooting.
- Exposure to Amazon Bedrock, AgentCore, SageMaker, Agentic AI frameworks, MCP, observability or evaluation tools, production tracing, Terraform, CloudFormation, Snowflake AI/data capabilities, or Informatica Cloud integration workflows is an asset.
- Strong problem-solving, documentation, communication, and learning skills.
- Current work authorization for Canada is required.
Benefits
- 100% remote schedule with flexible remote, hybrid, and in-office options.
- Competitive annual base salary of $101,000 to $118,000 plus a discretionary performance bonus.
- Company RRSP contribution after six months of employment with no employee matching required.
- Comprehensive health benefits beginning on the first day, including 100% employer-paid premiums and up to $5,000 annually for mental health services and therapy.
- Parental leave top-up to 100% of salary for 25 weeks.
- Up to $650 for home office equipment.
- Generous time off policy, including two paid volunteer days annually.
- Professional development opportunities, access to over 11,000 training courses, tuition reimbursement, and monetary rewards for completing a required designation.
Categories
About Fidelity Investments Canada ULC
Fidelity Investments Canada ULC offers mutual funds and managed investment solutions for individual investors, advisors, and institutions, and provides trade execution, clearing, custody, and back-office services through Fidelity Clearing Canada. It earns fees from asset management and securities servicing. Founded in 1987 and headquartered in Toronto, it is part of the Fidelity Investments group, a global financial services company.