Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TD

Associate Software Engineer

TD

. Develop new components for engineering programs and projects .

Posted 11/5/2026full-timeLondon • CanadaJuniorMid-Level💰 CA$59,500 - CA$84,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing engineering components and tools while ensuring adherence to performance goals and application requirements. Proficient in collaborating with stakeholders to deliver quality solutions and manage project milestones effectively.

Highest-signal resume keywords
Engineering Program DevelopmentTechnical Requirement AnalysisQuality Code MaintenanceIncident Management ExpertiseStakeholder Collaboration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
CodingTestingDebuggingConfiguration ManagementSecurity Coding PracticesTechnical DocumentationRisk ManagementUser Story DefinitionPerformance AnalysisTool Development
Soft Skills
CollaborationMentoringCommunicationAdaptabilityProblem-Solving
Certifications & Qualifications
Undergraduate DegreePostgraduate DegreeTechnical Certificate
Industry Keywords
Enterprise Technology DeliveryProject Management DisciplinesBest PracticesBank StandardsInnovation

About the role

Key responsibilities & impact
  • Develop new components for engineering programs and projects
  • Work on small features and develop small tools
  • Support business enquiries and activities through enhancements and break/fix implementations
  • Ensure configurations and custom components meet application requirements and performance goals
  • Analyze technical requirements and recommend pragmatic engineering solutions
  • Collaborate with stakeholders and technology partners to meet technical direction, requirements, performance, time-to-market and innovation goals
  • Monitor product lifecycles and undertake redevelopment where required
  • Document and verify system components, applications, infrastructure, security, integration, operability and architecture designs
  • Participate in quality management reviews of designs, prototypes and requirements work products
  • Develop as-built program activities using configuration management processes
  • Create and maintain quality code and provide maintenance and support during testing cycles
  • Provide technical expertise during incident management and facilitate communication through incident resolution
  • Identify and recommend development and testing solutions and tools
  • Document technical decisions, risks and lessons learned
  • Deliver solutions meeting project milestones, deliverables, budget and quality standards
  • Participate in team knowledge transfer, cross-training, mentoring and performance development
  • Define and validate user stories, acceptance criteria and definitions of done/ready
  • Keep stakeholders informed about project and activity status
  • Contribute to a fair, positive and equitable workplace and act as a TD brand ambassador

Requirements

What you’ll need
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background, e.g. computer science or engineering
  • Basic working knowledge of specific domain or engineering frameworks, technology, tools, processes and procedures
  • Foundational knowledge of TD applications, systems, networks, innovation, design activities, best practices, business/organization and Bank standards
  • Ability to execute, adapt, integrate, code, test and debug programs
  • Knowledge of standard security coding practices
  • Knowledge of enterprise technology delivery practices, standards and project management disciplines
  • Knowledge of practices and procedures within own area of responsibility
  • Ability to identify and manage risks and escalate non-standard, high-risk activities
  • Ability to collaborate with development teams and stakeholders

Benefits

Comp & perks
  • Base salary
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Regular career, development, and performance conversations with manager
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions
  • Interview accommodations, including accessible meeting rooms and captioning for virtual interviews