Software Engineer II at TD | CA | Rezi

Software Engineer II at TD

Software Engineer II

TD · CA

Yesterday

Software Engineer II

TD · CA

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer II role.

Rezi rewrites your resume against TD's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer II posting at TD — free, in seconds.

About the Role

As a Software Engineer II on the Pricing Product Group (Pricing PG) team, you will join a collaborative group focused on delivering high-quality technology solutions that create business value. Your work will contribute directly to the modernization, stability, security, and continuous improvement of enterprise Pricing platforms.

Responsibilities

  • Design, develop, test, and maintain software applications supporting pricing and business capabilities.
  • Deliver high-quality code and technical solutions that meet functional, performance, and security standards.
  • Partner with business analysts, product owners, architects, and fellow engineers to translate requirements into effective technical solutions.
  • Participate in agile ceremonies and contribute to planning, estimation, and delivery activities.
  • Identify, troubleshoot, and resolve application issues while supporting production stability and operational excellence.
  • Contribute to code reviews, testing practices, automation initiatives, and continuous improvement efforts.
  • Support application vulnerability remediation and ensure compliance with enterprise technology and security standards.
  • Embed secure coding practices throughout the software development lifecycle.
  • Continuously enhance your technical skills and contribute ideas that improve team productivity, application performance, and customer outcomes.

Requirements

  • Undergraduate degree, technical diploma, or equivalent practical experience in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience designing, developing, testing, and supporting software applications.
  • Full stack Java development experience.
  • NodeJs, Oracle database familiarity
  • Experience with object-oriented programming and modern software development practices.
  • Experience working with source control systems, CI/CD pipelines, and agile delivery methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective verbal and written communication skills with the ability to collaborate across technical and business teams.
  • Experience developing enterprise applications within financial services or other regulated environments.
  • Knowledge of cloud platforms, API development, and modern application architecture patterns.
  • Experience with software security practices, vulnerability remediation, and application resiliency initiatives.
  • Familiarity with DevOps, automation, and monitoring tools.
  • Experience supporting mission-critical production applications.

Skills

  • Java
  • NodeJs
  • Oracle database
  • Object-oriented programming
  • Modern software development practices
  • Source control systems
  • CI/CD pipelines
  • Agile delivery methodologies
  • Analytical skills
  • Troubleshooting skills
  • Problem-solving skills
  • Verbal communication skills
  • Written communication skills
  • Cloud platforms
  • API development
  • Modern application architecture patterns
  • Software security practices
  • Application resiliency initiatives
  • DevOps
  • Automation
  • Monitoring tools

Location

  • Toronto, Ontario, Canada

Work Type

  • Hybrid

Experience Level

  • 5+ years

Education Level

  • Undergraduate degree
  • Technical diploma

Salary/Compensations

  • $81,600 - $115,200 CAD

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Training programs

About the Company

  • TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
  • Every day, we strive to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses in Canada, the United States and around the world.
  • More than 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience.
  • TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter where they work, are client facing.
  • Together, we are reimagining what banking can be for our clients, colleagues and communities.

Equal Opportunity

  • TD is committed to providing fair and equitable compensation opportunities to all colleagues.
  • We foster a culture of continuous learning, innovation, and teamwork, where your ideas and expertise can help shape the future of our pricing capabilities.
  • We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals.
  • Here at TD, we hire and develop the best.
  • Your accessibility is important to us. Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.