Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software engineer - work home

$81.6k - $115.2k per year
Full-time

Technology Solutions

81,600 - $115,200 CAD


TD is committed to providing fair and equitable compensation opportunities to all colleagues. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. We are seeking a highly skilled Senior Software Engineer to join our team and develop, maintain , and enhance robust solutions involving backend, front end, and API components. This is a hands-on role, focused on delivering high-quality solutions using Spring Boot, Java, as well as designing, developing, and enhancing existing web apps . The ideal candidate has deep technical expertise , a collaborative spirit, and experience working with Azure/multi-cloud environments.
Customer
  • Design, develop, and maintain end-to-end solutions across backend (Java/Spring Boot) and RESTful APIs.
  • Architect and deliver scalable applications and services, ensuring performance, security, and maintainability.
  • Collaborate with technology partners and business stakeholders to ensure solutions meet requirements, technical direction, and business goals.
  • Develop new features, perform unit/component testing, and provide technical leadership in implementing and integrating backend and API solutions.
  • Analyze requirements and propose pragmatic solutions, using sound engineering judgment and aligning to best practices and architecture standards.
  • Ensure Azure cloud deployment, EDP pipeline usage, and automation tooling are seamlessly integrated into the development process.
  • Provide technical support during incident management, assist with troubleshooting, debugging, and root cause analysis across the stack.
  • Document and verify system components, design technical specifications, and maintain detailed documentation for APIs, infrastructure, and business logic.
  • Adhere to enterprise frameworks and software engineering methodologies.
  • Ensure compliance with internal and external policies, standards, and quality requirements.
  • Participate in identifying and recommending automation, testing, and deployment solutions that drive efficiency and reusability.
  • Actively seek opportunities for continuous improvement within engineering practices.
  • Conduct meaningful technical analysis, provide actionable recommendations, and support effective decision-making.
  • Monitor service and productivity levels, implement performance improvements where opportunities exist.
  • Manage resource requirements and assignments , ensuring project milestones are met and monitoring to keep projects on schedule and within budget
  • Protect the interests of the organization - identify and manage risks, and escalate non-standard, high-risk transactions / activities as necessary
  • Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite

Foster a positive, collaborative, and innovative work environment that values diversity, equity, and inclusion.

  • Participate in personal development and cross-training, supporting performance management and team building.
  • Advanced knowledge and hands-on experience with backend frameworks (Spring Boot and related libraries ), languages (Java, JavaScript ), and cloud (Microsoft Azure, EDP pipelines).
  • Familiarity with UI frameworks ( Boot strap, Angular, React) and integration with backend APIs.
  • Experience designing and programming relational databases (Azure SQL, Oracle OCAC) .
  • Proficiency with build and automation tools (Maven), caching (REDIS), and Linux environments.
  • Support and take ownership of application deployment and verification.

5+ years of experience delivering enterprise - grade applications using Java/J2EE, with a strong focus on backend, API, and full - stack development.

  • 3+ years of hands - on experience building applications with Spring, Spring Boot, Spring Test, and Hibernate, including RESTful API design, scalability, performance, and security.
  • Experience using HTML, CSS, Bootstrap , JavaScript, and modern UI frameworks such as Angular .
  • Experience designing and maintaining relational databases, including complex SQL, stored procedures, and performance optimization in Azure SQL and Oracle.
  • REDIS) to improve performance and scalability.
  • Experience deploying and supporting applications in Microsoft Azure, using CI/CD pipelines, and owning deployment verification and production readiness.
  • Strong experience working in Agile/Scrum teams, delivering clean, modular, testable, and maintainable code.
  • Demonstrated ability to analyze requirements, troubleshoot complex issues across the stack, and deliver high - quality , pragmatic solutions

Familiarity with Agile delivery and collaboration tools such as JIRA , JTMF and Confluence.

  • Exposure to AI - assisted development tools (e.g., GitHub Copilot) to improve developer productivity and code quality.
  • Working knowledge of cloud platforms such as Azure and/or AWS, and CI/CD tools including Jenkins.
  • Understanding of secure application development practices, including static code analysis and vulnerability scanning tools.
  • Knowledge of web protocols and standards, including REST principles, and OAuth2/OpenID Connect (OIDC).

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Together, we are reimagining what banking can be for our clients, colleagues and communities.
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at home.
If you're interested in a specific career path or are looking to build certain skills, we want to help you succeed. You'll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities.
If you're passionate about helping clients and building deep, lasting relationships, TD offers diverse career paths where you can grow your expertise and make a meaningful impact.
Here at TD, we hire and develop the best.
Training & Onboarding
We will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.
We do our best to communicate outcomes to all applicants by email or phone call.
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.
Language Requirement (Quebec only):

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software engineer - work home in Canada vacancy
  • $81.6k - $115.2k per year

     ...Description: CUSTOMER Develop new solutions as required for engineering programs and projects within assigned area Develop new...  ...Adhere to enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs/ policies/... 
    Suggested
    Full time
    Work from home
    Shift work

    TD

    Canada
    19 hours ago
  • $114k - $154k per year

     ...improvements, and innovation within the Salesforce ecosystem. Preferred Certifications: • Salesforce Certified Platform Developer II (PDI & PDII) • Salesforce Certified Application Architect • Salesforce Certified System Architect • Salesforce Certified Integration... 
    Suggested
    Full time
    Temporary work
    Work from home
    Canada
    9 days ago
  • $81.6k - $115.2k per year

     ...with your recruiter who can provide you more specific details for this role. Job Description: Provide a broad range of data engineering functions including data modeling, data quality, data profiling, data acquisition and ingestion, extract transform load (ETL), metadata... 
    Suggested
    Full time
    Work from home
    Canada
    2 days ago
  • $154k - $199.5k per year

     ...driven to be at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for world-class...  ...long-term maintainability of shared systems. You value good software design and sweat over details in code and API design You... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work from home
    Canada
    9 days ago
  • $81.6k - $115.2k per year

     ...tooling strategy • Strong knowledge of test data management to reuse automated test data provisioning capabilities • Effectively engineer and leverage tools and Engineering practices (DevOps tools and processes, source code management, Service Virtualization, monitoring... 
    Suggested
    Full time
    Work from home
    Canada
    9 days ago
  • $59.5k - $84k per year

     ...Performs a broad range of activities as assigned to support Engineers and generally involve developing components of solutions with a...  ...standards. Protect customer financial data. Work with Senior Software Engineer, Product Owners, Business Analysts, Architects and QA Teams... 
    Full time
    Work from home
    Canada
    1 day ago
  •  ...Position Summary: Kindsight is seeking a Salesforce Product Engineer to join our Product Engineering team. seeks a Salesforce Developer...  ...platform and managed package experience.  This role is for a software engineer first, you must have developer driven experience vs... 
    Long term contract
    Full time
    Remote work

    Kindsight

    Canada
    a month ago
  • $115k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    4 days ago
  • $180k - $220k per year

     ...Software Engineering Manager Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Remote work

    eDynamic Learning

    Canada
    18 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance across... 

    EPAM Systems

    Canada
    16 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    18 days ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    16 hours ago
  • $130k - $165k per year

     ...is not mandatory Strong technology aptitude including (i) proficiency with standard office software and ability to learn and apply new technologies in the work environment and (ii) capacity to understand current and emerging technologies in the industry and how they affect... 
    Full time
    Temporary work
    Work at office
    Work from home

    TD

    Canada
    19 hours ago
  • $92.1k - $130k per year

     ...investing and credit processes, policies, programs, and systems to provide tactical direction to senior leadership • Proficiency in software tools including MS Office, and internet application • Strong communication skills to liaise with customers, employees, and cross... 
    Full time
    Work from home
    Canada
    1 day ago
  • $126.8k - $164.1k per year

     .... As a team, we work to deliver value for our clients every day . Job Description We are looking for a Senior Java Software Engineer (Engineer II) to join our team and contribute to the success of strategic Repo trading initiatives. In this role, you will play a key role... 
    Full time
    Work from home
    Shift work

    TD

    Canada
    a month ago
  • $45.7k - $74.4k per year

     ...This could include platforms such as core banking, customer servicing, or customer engagement. Job responsibilities for a Software Engineer Intern/ Co-op may vary by area. This may include, but is not limited to the following: ~ Assist in the development/... 
    Full time
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday

    TD

    Canada
    5 days ago
  • $59.5k - $84k per year

     ...operating environment, business process and procedures, and transaction lifecycle for own area (e.g., processing environment, applications, software, hardware, products) Sound level knowledge with some form of related training and/or related experience or skills Ability to... 
    Full time
    Temporary work
    Work from home
    Canada
    23 hours ago
  •  ...Description: Job Description : For the position of Credit Analyst II, TDEF, you will be assessing credit worthiness of potential and...  ...in using MS Office Suite, productivity tools and end-user software A dynamic professional with a positive approach and strong communications... 
    Work from home
    Canada
    1 day ago
  • $69.7k - $98.4k per year

     ...knowledge of team, process, and risk management along with advanced understanding of the business • Proficiency in productivity tools and software tools including MS Office, and internet application. • Strong communication skills to liaise with customers, employee and cross... 
    Full time
    Work from home
    Canada
    11 days ago
  • $45.7k - $74.4k per year

     ...and Inclusion and Personal Branding and so much more JOB DESCRIPTION You will have the opportunity to work as a Software Engineer on our Mobile platforms, which includes iOS software engineering as we l l as Android Software engineering. From Day 1, you... 
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday
    Canada
    6 days ago
  • $96.9k - $136.8k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Enterprise Enabling Functions Pay Details: $96,900 - $136,800 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and...
    Full time
    Temporary work
    Work from home
    Canada
    23 hours ago
  • $65k - $85k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Administration Pay Details: $65,000 - $85,000 CAD The pay details posted reflect a temporary market premium specific to this role that is reassessed annually. TD is committed to providing...
    Full time
    Temporary work
    Work at office
    Immediate start
    Work from home

    TD

    Canada
    19 hours ago
  • $76.8k - $115.2k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $76,800 - $115,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development...
    Full time
    Work from home
    Canada
    2 days ago
  • $130k - $225k per year

     ...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing...  ...modern open-source technologies. - Experience in enterprise software or high-growth tech environments. Thrive in our Work... 
    Remote job
    Work at office
    Local area
    Worldwide

    Veeva Systems

    Canada
    a month ago
  • $81.6k - $115.2k per year

    Work Location: Burlington, Ontario, Canada Hours: 37.5 Line of Business: Credit Management Pay Details: $81,600 - $115,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development...
    Full time
    Work from home

    TD

    Canada
    19 hours ago
  • $45.7k - $61k per year

    Work Location: Mississauga, Ontario, Canada Hours: 37.5 Line of Business: Personal & Commercial Banking Pay Details: 45,700 - 61,000 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and...
    Full time
    Work from home
    Canada
    4 days ago
  • $125.5k - $154k per year

     ...technology needs. The Journey only needs to interact with one technology partner - Business Banking Platform. This role is for an Engineering lead in the Business Banking Onboarding & Compliance PG to support this mandate. JOB DESCRIPTION Develops and maintains... 
    Full time
    Temporary work
    Work from home

    TD

    Canada
    a month ago
  • $96.9k - $136.8k per year

    Work Location: Toronto, Ontario, Canada Hours: 0 Line of Business: Enterprise Enabling Functions Pay Details: $96,900 - $136,800 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill...
    Full time
    Work from home
    Flexible hours

    TD

    Canada
    9 days ago
  • $130k - $225k per year

     ...The Role Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll ensure the scalability...  ...and the latest open-source technologies, ideally from enterprise software development or a high-growth tech company. As a Senior SRE, you'... 
    Remote job
    Work at office
    Local area
    Work from home
    Monday to friday

    Veeva Systems

    Canada
    a month ago
  • $96.9k - $136.8k per year

     ...for our customers. Job Description : As an Audit Manager II, you'll provide oversight to complex audits and ensure completion...  ...practices and business transformation Expertise in using software tools, windows applications, data analysis and reporting techniques... 
    Full time
    Work from home
    Canada
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software engineer - work home. Be the first to apply!