Software Engineer II
Role Overview
Software Engineer II in TD Technology Solutions.
Pay range is CAD $81,600–$115,200; the posting does not state a salary cadence.
Key Skills for This Role
Full Job Posting
Role overview
Software Engineer II in TD Technology Solutions.
Pay range is CAD $81,600–$115,200; the posting does not state a salary cadence.
Application engineering
- Develop solutions and application features for engineering programs and projects.
- Test application development initiatives with unit and component tests.
- Implement small enhancements and break/fix source-code changes; support business enquiries.
- Analyze requirements and recommend sound engineering solutions; contribute to coding and story estimates.
- Work with stakeholders and technology partners to meet technical, performance, delivery, and innovation goals.
- Monitor product lifecycles and redevelop functionality as needed.
- Document and verify applications, infrastructure, security, integration, operability, and architecture designs.
Quality, operations, and improvement
- Review designs, prototypes, and requirements work products for quality.
- Maintain quality code, address defects, support testing and post-production deployments, and conduct code reviews.
- Provide technical expertise for incidents, assess impact, and facilitate incident-resolution communications.
- Recommend development and testing tools; help prevent issues and resolve incidents.
- Support process improvement, automation, risk management, and governance activities.
Team contribution
- Share engineering knowledge, mentor and guide team members, and support team problem resolution.
- Keep informed about emerging trends, tools, and developments; participate in training and knowledge transfer.
- Communicate project progress and relevant day-to-day information to colleagues and stakeholders.
Experience and education
- Undergraduate degree, postgraduate degree, or technical certificate.
- Strong academic background, such as computer science or engineering.
- 3–5 years of relevant experience.
- Advanced knowledge of relevant engineering frameworks, technology, tools, processes, and procedures.
- Ability to perform complex technical tasks independently and develop, integrate, code, test, and debug programs.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TD
Senior Manager, Release and Deployment - Credit
Toronto, CAN
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $115,600 - $163,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues
Sr. Business Systems Analyst (Credit Cards)
Toronto, CAN
TD is seeking a senior Business Systems Analyst specializing in credit cards to own requirements and guide technology delivery from discovery through implementation and validation. Candidates need 5+ years in a technolog
Customer Experience Associate
Stoney Creek, CAN
TD is seeking a Customer Experience Associate to serve branch customers, process routine financial transactions, and recommend suitable banking solutions. The role requires a high school diploma or at least one year of r
Audit Manager I (ATH 1239)
Toronto, CAN
TD is seeking an Audit Manager I to plan and execute audits, assess internal controls, and communicate findings and recommendations to stakeholders. Candidates need an undergraduate degree and at least five years of rele
Software Engineer II (Full Stack)
Toronto, CAN
TD is hiring a full-stack software engineer to develop, test, maintain, and support applications aligned with business and technology objectives. The role requires a degree or technical certificate, more than five years
Mobile Mortgage Specialist
Burlington, CAN
TD is hiring a Mobile Mortgage Specialist to build a mortgage customer base through business development and referrals. Candidates should have a proven sales record and strong networking, communication, and relationship
Personal Banking Associate Trainee
Ottawa, CAN
TD is seeking a Personal Banking Associate Trainee to assist customers with everyday banking needs, transactions, digital banking and referrals to appropriate specialists. Candidates need a high school diploma or relevan
Personal Banking Associate
Etobicoke, CAN
TD is seeking a Personal Banking Associate to support branch customers with banking advice, service transactions, digital education, and issue resolution. Candidates need a high school diploma or at least one year of rel
Senior Manager, Release and Deployment - Credit
Toronto, CAN
Sr. Business Systems Analyst (Credit Cards)
Toronto, CAN
Customer Experience Associate
Stoney Creek, CAN
Audit Manager I (ATH 1239)
Toronto, CAN
Software Engineer II (Full Stack)
Toronto, CAN
Mobile Mortgage Specialist
Burlington, CAN
Personal Banking Associate Trainee
Ottawa, CAN
Personal Banking Associate
Etobicoke, CAN