Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Software Engineer I (Java/Python/Golang)

$69.7k - $98.4k par année
Temps plein
Work Location:
Toronto, Ontario, Canada

Hours:
37.5

Line of Business:
Technology Solutions

Pay Details:
$69,700 - $98,400 CAD

This role is eligible for a discretionary variable compensation award that considers business and individual performance.

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. 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. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.

Job Description:

Department Overview

Our team delivers secure, scalable digital capabilities that support core lending and credit journeys across the enterprise. You will contribute to building backend services and APIs that power critical business flows such as application processing, authentication, and partner integrations. You will work within a cross-functional POD that includes Software Engineers, Quality Engineers, Business Systems Analysts, a Product Owner, and a Scrum Master, collaborating to deliver end-to-end features. Your work directly impacts customer and partner-facing capabilities across multiple environments, contributing to enterprise-scale platforms that require strong reliability, performance, and security standards.

Job Details - What You'll Do

Build and deliver quality features
  • Design, develop, and deliver small to medium-sized features end-to-end within sprint timelines
  • Write clean, maintainable, and testable code aligned with team standards
  • Contribute to API development and system integrations
Collaborate within the POD
  • Work closely with engineers, quality teams, and analysts to refine requirements and deliver solutions
  • Participate in sprint planning, stand-ups, and retrospectives
  • Contribute ideas and feedback during design and code reviews
Own your delivery
  • Take accountability for assigned work items from design through production
  • Communicate progress, risks, and dependencies clearly
  • Ensure delivered features meet quality, performance, and security expectations
Solve problems and improve systems
  • Debug and resolve issues using logs, metrics, and systematic analysis
  • Identify root causes and contribute to improvements in code and processes
  • Apply engineering best practices such as testing, version control, and CI/CD pipelines
Grow and continuously improve
  • Build knowledge of system architecture and dependencies
  • Learn new tools and frameworks and apply them in delivery
  • Contribute to team knowledge sharing and documentation
Where You'll Work

This role follows a hybrid work model :
  • 4 days per week in the office at a designated TD location
  • Remaining time working remotely from a secure home workspace
You will collaborate closely with your POD and broader product teams across multiple locations.

Job Requirements - What You Need to Succeed

Required
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 2-3 yrs relevant experience
  • Experience delivering software features using modern programming languages such as Java, Python, or similar
  • Working knowledge of APIs, microservices, or distributed systems
  • Experience with version control, CI/CD pipelines, and debugging tools
  • Ability to work independently on assigned features while collaborating effectively with a team
  • Strong communication skills to explain technical concepts, trade-offs, and progress clearly
Preferred
  • Familiarity with Golang
  • Experience working in Agile delivery teams
  • Familiarity with cloud platforms and container-based architectures
  • Exposure to security, performance, and scalability considerations in application development
  • Experience integrating with external systems or third-party APIs
  • Knowledge of test automation and quality engineering practices
What Success Looks Like in This Role
  • You consistently deliver high-quality features within sprint timelines with minimal supervision
  • You contribute actively to team discussions and code reviews
  • You demonstrate ownership, accountability, and clear communication
  • You help your POD meet delivery commitments and improve team practices
Who We Are:

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.

Our Total Rewards Package
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. Learn more

Additional Information:
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.

Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.

Colleague Development

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.

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.

Training & Onboarding
We will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.

Interview Process
We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.

Accommodation
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.

We look forward to hearing from you!

Language Requirement (Quebec only):
Sans Objet
L'offre d'emploi a été publiée il y a 9 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Software Engineer I (Java/Python/Golang) à Canada
  • $69.7k - $98.4k par année

     .... You will work within a cross-functional POD that includes Software Engineers, Quality Engineers, Business Systems Analysts, a Product Owner...  ...features using modern programming languages such as Java, Python, or similar ~ Working knowledge of APIs, microservices, or... 
    Python
    Travail au bureau
    Travail à distance
    Travail à domicile
    Canada
    il y a 21 heures
  • $180k - $275k par année

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...Engineer: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive experience... 
    Suggéré
    Travail à distance
    Stage
    Travail au bureau
    Zone locale
    Horaires flexibles

    Veeva Systems

    Canada
    il y a 14 heures
  •  ...heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders,...  ...below*: Solid software development experience using Java. Experience building applications using Spring, SpringBoot... 
    Suggéré
    Travail à distance
    Temps plein
    Stage
    Travail au bureau
    Horaires flexibles

    3pillarglobal

    Canada
    il y a 16 jours
  •  ...Early-Career Engineer: Start your engineering career at 3Pillar, the premier destination...  ...Our mission is to revolutionize healthcare software, and your curiosity and growth are...  ...mobile platform — built around a modern Python and JavaScript stack — and contribute to... 
    Python
    Travail à distance
    Pour les contractants
    Travail au bureau
    Horaires flexibles

    3pillarglobal

    Canada
    il y a 28 jours
  • $126.8k - $164.1k par année

     ...globally. This is a global team with engineers across Toronto, London, New York,...  ...Overview We are looking for a Software Engineer with strong Core Java fundamentals to join our pricing and...  ...candidates can learn on the job) Python or other scripting languages Experience... 
    Python
    Temps plein
    Travail à domicile
    Le monde entier
    Canada
    il y a 19 jours
  • $125.5k - $154k par année

     ...TD's Core Platform is seeking a talented Software Engineer III to develop & support critical...  ...Senior Software Engineer with expertise in Java with expertise in Node JS , Java, Spring...  ...Boot & Node JS ~ Strong proficiency in Python / other scripting ~7+ years of... 
    Python
    Temps plein
    Travail temporaire
    Travail à domicile
    Canada
    il y a 1 jour
  • $69.7k - $98.4k par année

     ...~ Develop new solutions as required for engineering programs and projects within assigned area...  ...experience ~3+ years of experience in Python and Python libraries ~3+ years of...  ...a plus ~ Strong knowledge of React, Java, and data structures ~ Prompt Engineering... 
    Python
    Temps plein
    Travail à domicile
    Canada
    il y a 3 heures
  • $81.6k - $115.2k par année

     ...have the necessary tools, processes and documentation required to effectively execute on their respective mandates Execute on Engineering strategy as it relates to the introduction of tools and the automation of build, test, release and configure activities across... 
    Python
    Temps plein
    Travail à domicile
    Canada
    il y a 7 jours
  • $105.1k - $129.4k par année

     ...clarity, performance, and design - giving engineers rare, direct feedback and recognition for...  ...scalable backend services and APIs using Java (versions 17 and 21) with Spring Boot,...  ...Requirements ~3+ years of professional, hands-on software development experience building and... 
    Temps plein
    Travail à domicile
    Le monde entier
    Canada
    il y a 11 jours
  • $186.37k - $223.64k par année

     ...looking for a Staff Integrations Engineer to join our GTM Tools &...  ...Revenue Operations and internal software engineering. You'll own the architecture...  ...role. You'll write production Python, design data models, partner...  ...code, not just scripts, Java, and Java Script ~ Deep hands... 
    Python
    Travail à distance
    Zone locale
    Horaires flexibles
    Canada
    il y a 21 heures
  • $126.8k - $164.1k par année

     ...The Product Control and Finance Technology Engineering Team is looking to add a self-starting, high-performing Java and Data engineer to help us design and implement...  ...will be involved in all facets of the product and software development and will actively contribute to the... 
    Temps plein
    Travail manuel
    Travail à domicile
    Horaires flexibles
    Canada
    il y a 21 jours
  • $81.6k - $115.2k par année

     ...improvement, and adoption of modern engineering practices. Product is Customer...  ...full stack solutions using Java-based backend services, Angular frontend applications, and Python where applicable, hosted on...  ...debugs, and maintains high-quality software solutions Collaborate with... 
    Python
    Temps plein
    Travail à domicile
    Canada
    il y a 4 jours
  • $126.8k - $164.1k par année

     ...Equities and Private Equity. The Market Risk Technology Engineering Team (in TD Securities) is responsible for the development...  ...Team is looking to on-board a self-starting, high-performing Java software engineer with a strong engineering mindset to help us grow our... 
    Temps plein
    Travail à domicile
    Canada
    il y a 21 jours
  • $125.5k - $154k par année

     ...details for this role. Job Description: CUSTOMER Execute on Engineering strategy as it relates to the introduction of tools and the...  ...functional knowledge of business functions to design optimal software / systems Review technical deliverables throughout detailed... 
    Temps plein
    Travail à domicile
    Travail posté
    Canada
    il y a 1 jour
  • $59.5k - $84k par année

     ...rotation CUSTOMER Develop new components as required for engineering programs and projects within assigned area and may also work on...  ...reports to a Practice lead EXPERIENCE AND / OR EDUCATION Java, Spring, SQL, Linux experience would be preferred Experience... 
    Temps plein
    Travail à domicile
    Canada
    il y a 6 jours
  • $100k - $135k par année

     ...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... 
    Contrat Longue Durée
    Temps plein
    Travail à distance

    eDynamic Learning

    Canada
    il y a 19 jours
  • $125k - $175k par année

     ...interest. We are looking for a passionate engineer to join our Capital Orchestration team,...  ...a total of 1.5+ years of experience as a software engineer. Fluency in full stack web...  ...Proficiency with agentic coding. Knowledge of Python, JavaScript/React, Airflow, Spark,... 
    Python
    Travail à distance
    Travail au bureau
    Horaires flexibles
    Canada
    il y a 21 heures
  •  ...We’re looking for a QA Automation Engineer with strong technical chops and a passion for hands-on testing in Linux-based environments....  ...activities Build and adapt automation scripts and utilities using Python (preferred language) Operate within non-functional regression (... 
    Python
    Travail à distance

    EPAM Systems

    Canada
    Il y a un mois
  • $105.1k - $129.4k par année

     ...Job Summary We are seeking a Senior Java Developer / Architect to design, build, and...  ...ideal candidate combines strong hands-on engineering with architectural ownership of distributed...  ...Server experience (4+ years) • Working Python proficiency Certifications (Strong... 
    Python
    Temps plein
    Сontrat
    Travail à domicile
    Canada
    il y a 6 jours
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role...  ...analysis Strong experience with Apache Solr and backend development (Java or similar) Experience working with AWS Solid understanding of... 

    EPAM Systems

    Canada
    Il y a 2 mois
  • $81.6k - $115.2k par année

     ...provide you more specific details for this role. Job Description: TD's Merchant Solution Product Group is seeking a talented Software Engineer II to support mission-critical application VMS. This role offers the opportunity to work on scalable, secure, and high-... 
    Temps plein
    Travail à domicile
    Canada
    il y a 11 jours
  • $180k - $220k par année

     ...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... 
    Contrat Longue Durée
    Temps plein
    Travail à distance

    eDynamic Learning

    Canada
    Il y a 2 mois
  • $180k - $220k par année

     ...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... 
    Travail à distance

    eDynamic Learning

    Canada
    Il y a 2 mois
  • $69.7k - $98.4k par année

     ...Overview Contribute to end-to-end quality engineering by designing, developing, and...  ...ensuring high-quality, secure, and reliable software aligned with business outcomes. Drive...  ...and scripting languages (e.g., Python, JavaScript, Java). • Excellent analytical, problem-solving... 
    Python
    Temps plein
    Travail à domicile
    Canada
    il y a 1 jour
  • $108k - $116k par année

     ...Bounty Support team is expanding, and we are seeking a skilled engineer who thrives on the complexities of seamless integrations, scalable...  ...Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start... 
    Contrat Longue Durée
    Temps plein
    Apprentissage
    Zone locale
    Travail à distance

    HackerOne

    Canada
    il y a 11 jours
  • $102.2k - $125k par année

     ...Reconciliation. We do this by designing, developing, and enhancing java based microservices that support different payments applications....  ...with JIRA, Confluence, Nexus, Jenkins, Maven ~ Well-versed in software design patterns and architectural standards. ~ Fluency in... 
    Contrat Longue Durée
    Temps plein
    Travail à domicile
    Canada
    il y a 19 jours
  • $90k - $165k par année

     ...Role We are looking for a DevOps Engineer to build a robust, scalable, and...  ...What You'll Do Provide in-depth software development expertise focusing on cloud...  ...~ Experience in developing in Python ~ Proficient in programming in Java, Scala, Go, or similar languages... 
    Python
    Travail à distance
    Travail au bureau
    Zone locale
    Travail à domicile

    Veeva Systems

    Canada
    il y a 14 heures
  • $100.3k - $179.3k par année

     ...solution database and continuous calculation engine, driving efficiency, productivity and...  ...seeking a visionary Principal Full Stack Software Engineer to lead a newly established product...  ...backend), e.g., JavaScript/TypeScript, Python, Java, C#, etc. ~ Extensive experience with... 
    Python
    Temps plein
    Travail à distance

    Dayforce

    Canada
    il y a 11 jours
  •  ...The Senior PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with...  ...into applications and/or gateways Proficiency in JavaScript, Java, or Python General knowledge of Active Directory (AD) or other LDAP... 
    Python
    Travail à distance
    Contrat Longue Durée

    EPAM Systems

    Canada
    il y a 1 jour
  • $170k - $250k par année

     ...at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for world...  ...and deep learning ~ Strong coding proficiency in Python, Java, C, or C++ ~ You value good software design and sweat over details in code and API design... 
    Python
    Temps plein
    Travail temporaire
    Travail à domicile
    Canada
    il y a 19 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Software Engineer I (Java/Python/Golang). Soyez parmi les premiers à postuler !