Software Engineer I (Java/Python/Golang)
$69.7k - $98.4k par annéeToronto, 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
$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...PythonTravail au bureauTravail à distanceTravail à domicile$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 à distanceStageTravail au bureauZone localeHoraires flexibles- ...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 à distanceTemps pleinStageTravail au bureauHoraires flexibles
- ...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...PythonTravail à distancePour les contractantsTravail au bureauHoraires flexibles
$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...PythonTemps pleinTravail à domicileLe monde entier$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...PythonTemps pleinTravail temporaireTravail à domicile$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...PythonTemps pleinTravail à domicile$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...PythonTemps pleinTravail à domicile$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 pleinTravail à domicileLe monde entier$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...PythonTravail à distanceZone localeHoraires flexibles$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 pleinTravail manuelTravail à domicileHoraires flexibles$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...PythonTemps pleinTravail à domicile$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 pleinTravail à domicile$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 pleinTravail à domicileTravail posté$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 pleinTravail à domicile$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éeTemps pleinTravail à distance$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,...PythonTravail à distanceTravail au bureauHoraires flexibles- ...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 (...PythonTravail à distance
$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...PythonTemps pleinСontratTravail à domicile- ...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 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 pleinTravail à domicile$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éeTemps pleinTravail à distance$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$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...PythonTemps pleinTravail à domicile$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éeTemps pleinApprentissageZone localeTravail à distance$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éeTemps pleinTravail à domicile$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...PythonTravail à distanceTravail au bureauZone localeTravail à domicile$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...PythonTemps pleinTravail à distance- ...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...PythonTravail à distanceContrat Longue Durée
$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...PythonTemps pleinTravail temporaireTravail à domicile
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 !
