1 day ago
Toronto, CanadaMid Level
Responsibilities
- Develop and document detailed solution designs while serving as an application subject-matter expert.
- Build, test, and support complex application components, APIs, integrations, and data flows.
- Develop cloud-ready components using approved infrastructure, deployment, scalability, and security patterns.
- Analyze requirements and recommend engineering solutions for assigned features and platform capabilities.
- Review technical deliverables for quality gaps, redesign needs, and cross-release impacts.
- Define metrics, validate performance goals, and address application or data issues with technology partners.
- Use approved AI-assisted development tools within enterprise guardrails and validate generated outputs through review, testing, linting, dependency checks, and secure coding practices.
- Document AI-assisted workflow assumptions and artifacts and escalate privacy, intellectual property, security, or data-handling concerns.
- Conduct code reviews and contribute to operational readiness reviews, gating, and design sign-offs.
- Improve quality, reduce cost, automate manual work, and enhance stakeholder experience.
- Support monitoring, incident response, defect resolution, and reliable production operation.
- Mentor team members, share implementation guidance, and communicate project status, risks, and issues.
Requirements
- Undergraduate degree, postgraduate degree, or technical certificate.
- Strong academic background, such as computer science or engineering.
- 3-5+ years of relevant experience.
- Strong software engineering fundamentals across backend services, APIs, data modeling, testing, and operational support.
- Experience developing secure, maintainable code in Python and modern languages and frameworks.
- Ability to translate requirements into technical designs, estimates, user stories, and acceptance criteria.
- Knowledge of cloud platforms, cloud-native application patterns, infrastructure-as-code concepts, containerized services, observability, secure deployment, CI/CD, automated testing, and dependency management.
- Effective communication skills for explaining technical choices, risks, and trade-offs to engineers and stakeholders.
- Preferred experience with TypeScript, Node.js, Azure, AWS, containerized development, cloud deployment, CI/CD, automated testing, or infrastructure-as-code.
- Preferred exposure to DataHub, OpenMetadata, Collibra, OpenLineage, W3C PROV-oriented models, Elasticsearch, OpenSearch, pandas, and responsible coding copilots or AI-assisted development workflows.
- Preferred understanding of data management, data governance, metadata, catalog platforms, lineage, provenance, RBAC, ABAC, SSO/MFA, secrets management, audit logging, access governance, network controls, and secure configuration baselines.
Benefits
- Base salary of $81,600-$115,200 CAD.
- Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
- Regular development conversations, training programs, mentoring programs, and access to an online learning platform.
- Training and onboarding sessions are provided.
- Accessibility accommodations are available throughout the interview process.
- The position is located in Toronto, Ontario, Canada, with a 37.5-hour workweek.
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
