Software Engineer I (Java/Python/Golang)
$69.7k - $98.4k per yearToronto, 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
- 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
- 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
- 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
- Build knowledge of system architecture and dependencies
- Learn new tools and frameworks and apply them in delivery
- Contribute to team knowledge sharing and documentation
- 4 days per week in the office at a designated TD location
- Remaining time working remotely from a secure home workspace
- 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
- 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
- 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
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
$180k - $275k per year
...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...SuggestedRemote jobInternshipWork at officeLocal areaFlexible hours- ...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...SuggestedRemote jobFull timeInternshipWork at officeFlexible hours
- ...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...PythonRemote jobFor contractorsWork at officeFlexible hours
$126.8k - $164.1k per year
...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...PythonFull timeWork from homeWorldwide$125.5k - $154k per year
...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...PythonFull timeTemporary workWork from home$81.6k - $115.2k per year
...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...PythonFull timeWork from home$105.1k - $129.4k per year
...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...Full timeWork from homeWorldwide$186.37k - $223.64k per year
...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...PythonRemote jobLocal areaFlexible hours$126.8k - $164.1k per year
...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...Full timeManual laborWork from homeFlexible hours$126.8k - $164.1k per year
...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...Full timeWork from home$81.6k - $115.2k per year
...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...PythonFull timeWork from home$59.5k - $84k per year
...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...Full timeWork from home$125.5k - $154k per year
...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...Full timeWork from homeShift work$150k - $200k per year
...pay later without any hidden fees or compounding interest. The Engineering team builds systems that power Affirm’s mission. We take pride... ...developing and launching backend systems at scale using languages like Python or Kotlin. You have a track record of developing highly...PythonRemote jobWork at officeFlexible hours$100k - $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 contractFull timeRemote work- ...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 (...PythonRemote job
$125k - $175k per year
...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,...PythonRemote jobWork at officeFlexible hours$81.6k - $115.2k per year
...overall plan. Consult on development of the System Requirements and apply functional knowledge of business functions to design optimal software / systems. Review technical deliverables throughout detailed design and development phase to ensure quality adherence and identify...Full timeWork from homeFlexible hours$105.1k - $129.4k per year
...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...PythonFull timeContract workWork from home$81.6k - $115.2k per year
...and contract management systems. The position combines SaaS engineering, cloud integration, production support, vendor management, and... ...banking environment. We're looking for an intermediate-level software engineer with strong SaaS integration experience who will act as...Full timeContract workWork from homeShift work- ...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...
$81.6k - $115.2k per year
...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-...Full timeWork from home$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 contractFull timeRemote work$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$102.2k - $125k per year
...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...Long term contractFull timeWork from home$69.7k - $98.4k per year
...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...PythonFull timeWork from home$108k - $116k per year
...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...Long term contractFull timeApprenticeshipLocal areaRemote work$90k - $165k per year
...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...PythonRemote jobWork at officeLocal areaWork from home$100.3k - $179.3k per year
...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...PythonFull timeRemote work$170k - $250k per year
...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...PythonFull timeTemporary workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I (Java/Python/Golang). Be the first to apply!
