Software Engineer

3 weeks ago


Toronto, Ontario, Canada TD Full time
About TD

TD is a global leader in the financial services industry, representing the fifth-largest bank in North America by branch network. Every day, we deliver an unparalleled customer experience to over 27 million households and businesses across Canada, the US, and globally. Our team of more than 95,000 talented colleagues are dedicated to enriching the lives of our customers, communities, and each other.

Salary Range

We offer a competitive salary range of $65,600 - $98,400 CAD per year, reflecting our investment in helping our colleagues and their families achieve their mental, physical, and financial well-being. This includes a base salary, variable compensation, and comprehensive benefits, including health and wellness programs, savings and retirement plans, paid time off, banking benefits, discounts, career development opportunities, and recognition and rewards programs.

Job Description

As a Software Engineer on our Solutions and Technology team, you will be responsible for developing new solutions as required for engineering programs and projects within assigned areas. You will develop new features and perform unit/component tests for new application development initiatives aligned to business needs and in accordance with technology architecture standards. You will also support business enquiries and activities through execution of small enhancements and break/fix implementations, may also be responsible for peer code review.

You will work with technology partners to ensure the configuration and custom components meet application requirements and performance goals. You will analyze technical requirements to recommend pragmatic and sound engineering-specific solutions for your area, may be involved in coding/story estimates. You will work with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market, and innovation goals.

You will monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required. You will document and verify system components, applications, system infrastructure, security, integration, operability, and engineering-related architecture designs associated with a program or project.

You will participate in quality management reviews, in particular reviews of designs, prototypes, and other requirements work products to ensure they fulfill requirements. You will create and maintain quality code, ensuring defect-free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment, and participate in reviewing peer coding.

You will provide technical expertise during Incident Management, analyzing incident reports and outages, performing impact assessment for incidents, and facilitating internal and external communication throughout incident resolution. You will participate in identifying and recommending development/testing solutions/tools in support of project/application objectives.

You will assist in the development/maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures.

Required Skills and Qualifications

To succeed in this role, you will need:

  • Foundational knowledge of specific domain or engineering frameworks, technology, tools, processes, and procedures.
  • Performs medium to moderately complex technical tasks under general supervision.
  • Foundational knowledge of TD applications, systems, networks, innovation, design activities, best practices, business/organization, Bank standards.
  • Develops program specifications; adapts, integrates, codes, tests, and debugs programs; and is responsible for executing.
  • Uses existing procedures to solve routine problems; makes limited exceptions.
Benefits

We offer a comprehensive package of benefits, including:

  • A competitive salary range of $65,600 - $98,400 CAD per year.
  • A comprehensive benefits program, including health and wellness programs, savings and retirement plans, paid time off, banking benefits, discounts, career development opportunities, and recognition and rewards programs.
  • Ongoing training and development opportunities to help you grow in your career.
  • A dynamic and inclusive work environment that values diversity, equity, and inclusion.
What We Offer

We offer a unique opportunity to join a leading financial institution and contribute to shaping the future of banking. As a Software Engineer on our Solutions and Technology team, you will have the chance to work on exciting projects, develop your skills and expertise, and make a meaningful impact on our customers and communities.



  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a seasoned Senior Java Software Engineer to join our team in Toronto. This is an excellent opportunity for a highly skilled professional with strong experience in full-stack development and a passion for delivering high-quality solutions.Job DescriptionThe successful candidate will be responsible for designing, developing, and...


  • Toronto, Ontario, Canada Software International Full time

    About the RoleSoftware International is seeking a highly skilled Mainframe CICS Engineer to join our team, working with one of our key clients in Canada. This role will be fully remote, but candidates must be authorized to work in Canada.Job OverviewWe deliver shared technology services for a major financial client, supporting all business applications and...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Sunnybrook Health Sciences Centre Full time

    Job Title: Software DeveloperJob Description:At Sunnybrook Health Sciences Centre, we are seeking a highly skilled and motivated Software Developer to join our team. As a key member of our engineering team, you will play a critical role in the development of our revolutionary medical device, designed to non-invasively treat brain tumours and various...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., a trusted strategic partner to Fortune 500 companies and other top organizations in financial services and various industries, is seeking a skilled Senior Software Developer for an exciting long-term opportunity at Toronto, ON.About the RoleAs a key member of our team, you will work on mission-critical applications, leveraging your...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.A strategic partner to Fortune 500 and other top companies in financial services and many industries, Iris provides a value-driven approach – a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.As a Java full stack Developer, you will be working on...


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI) is a leading provider of technical talent to top-tier organizations in Canada and the US.This role offers a unique opportunity to work with one of our key clients in Canada, fully remotely. The ideal candidate must be authorized to work in Canada.The Mainframe CICS Systems Engineer will play a crucial role in supporting Enterprise...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a seasoned Senior Full Stack Developer to join their team in New Jersey, USA. With over 30 years of experience providing IT solutions nationwide, Iris Software has established itself as a reliable partner for clients ranging from mid-sized to Fortune 1000 companies.About the RoleWe are looking for an exceptional developer with...


  • Toronto, Ontario, Canada Stonewood Group Inc. Full time

    Job DescriptionWe are seeking an experienced Software Engineering Leader to join the Stonewood Group Inc. team.The successful candidate will have a strong background in software engineering management and experience with different software development methodologies including Agile.As a key member of our leadership team, the VP Engineering will be responsible...

  • Technical Lead

    4 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being NJ Technology FAST 50 Company for year 2002. In a...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading technology services and solutions provider with 4,000+ associates and offices in India, U.S.A., and Canada.


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, a leading Candian bank is looking to hire a Java Developer for a long term opportunity in Toronto.Hybrid Model- 3 daysMust have:Bachelor's degree in Computer Science, Information Technology, or related field coupled with at least 3 years java development experience.Proficiency in Java11 minimumWorking knowledge of Spring...


  • Toronto, Ontario, Canada Software International Full time

    Job Overview">Software International is seeking an experienced Palo Alto Networks (PAN) Security Solutions Engineer to join our team. As a key member of our IT infrastructure management consulting practice, you will work closely with clients to design, implement, and optimize their PAN security solutions.">About the Role">This role requires a skilled IT...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    We are seeking an experienced Data Engineer to join our team at Triunity Software, Inc. in Toronto, ON.About the RoleThis is a full-time position that requires a minimum of 10 years of experience in data engineering with a strong background in Java and big data tools such as Hadoop, HDFS, ADLS, ADF, Spark, Kafka, Databricks, and Dremio.The successful...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada S.i. Systèmes Full time

    **Job Description for Software Engineer - Java**We are looking for a skilled Software Engineer to join our team and contribute to the development of our Java applications.The successful candidate will have hands-on experience with Java and be able to design, develop, and test high-quality software.This is an excellent opportunity for a motivated and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Datastage Developer to join our team at Iris Software Inc. in Toronto, Canada. As a key member of our data engineering team, you will play a crucial role in designing, implementing, and maintaining complex data pipelines using Datastage.About the RoleThe ideal candidate will have a strong background in SQL and experience...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Java Full Stack Developer with expertise in Angular to join our team at Iris Software Inc.About the Company:Iris Software Inc. is a leading provider of technology services and solutions, serving top companies in financial services and other industries. With 4,000+ associates worldwide, we deliver high-quality software...


  • Toronto, Ontario, Canada Air Tek Inc Full time

    About Air Tek IncAir Tek Inc is a Canadian-based software company with a powerful suite of unique products that have achieved significant market share in the global market.Our team shares a collective passion for solving complex problems and driving innovation to create a passenger-centric travel industry.We are based in Toronto and have an inclusive culture...


  • Toronto, Ontario, Canada Software International Full time

    About the Role:Software International is seeking a highly skilled Mainframe CICS Engineer to join our team in supporting a major financial client. As a key member of our Enterprise Technology & Services (ETS) department, you will play a crucial role in delivering shared technology services and enabling productive coding, functional and integration testing,...