Talent.com

Associate software engineer Jobs in Toronto, ON

Create a job alert for this search

Associate software engineer • toronto on

Last updated: 9 hours ago

Lead Software Engineer

Royal Bank of Canada>TORONTO, Canada
Full-time

As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity.This role emphasizes independence, adaptability, and the ... Show more

Remote Software Engineer

TuringToronto, Ontario, Canada
CA$200.00–CA$300.00 daily
Remote
Full-time
Quick Apply

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

Associate Software Engineer, Expenses

JustworksToronto, Canada
CA$97,000.00–CA$121,000.00 yearly
Full-time

At Justworks, you’ll enjoy a welcoming and casual environment, great benefits, wellness program offerings, company retreats, and the ability to interact with and learn from leaders in the startup c... Show more

Software Engineer

RockstarToronto, ON, CA
Full-time
Quick Apply

Rockstar is recruiting for an early-stage, well-funded startup that is transforming how enterprise accounting teams manage the month-end close process.The founding team brings deep experience from ... Show more

Java Software Engineer

Motion RecruitmentToronto, Ontario, Canada
Full-time

We're working with a company specializing in enterprise software in banking that harnesses that power of AI and data to provide details to their clients across the world.This team is currently look... Show more

Software Engineer (Java)

ScotiabankToronto, ON, CA
Full-time

GBME teams for developing solutions.Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed.Partner with Architectu... Show more

Software Engineer, Full Stack

BasetwoToronto, ON, CA
Remote
Full-time
Quick Apply

Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to increase efficiency and reduce waste.Manufacturing engin... Show more

Software Engineer

RemoteJobsOneToronto, Canada
CA$50.00–CA$70.00 hourly
Remote
Full-time
Quick Apply

This is a fully remote position.We are engaging Software Engineers to contribute their technical expertise to a customer-centric project focused on enhancing development workflows and process autom... Show more

 • New!

Software Engineer - Frontier

DeloitteToronto, ON, ON, CA
Permanent

At Deloitte, our Purpose is to make an impact that matters.We exist to inspire and help our people, organizations, communities, and countries to thrive by building a better future.Our work underpin... Show more

Senior Software Engineer

Randstad CanadaNorth York, Ontario, CA
Temporary
Quick Apply

Senior Software Engineer – Java / Angular.Contract: October 19, 2026 – February 19, 2027.Work Model: 4 days per week onsite.Industry: Financial Services / Technology.We’re looking for a Senior Soft... Show more

 • New!

Software Engineer (Java)

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engi... Show more

Principal Software Engineer, MADS

Amazon Development Centre Canada ULCToronto, Ontario, CAN
Full-time

We are seeking an experienced Principal Engineer to lead the evolution and optimization of high-scale programmatic reporting systems at Amazon Ads.This role will drive the technical vision for how ... Show more

AI Software Engineer, Growth

Palona AIToronto, ON, CA
Full-time
Quick Apply

Palona is building a category-defining AI platform for restaurants.This role builds the technical growth system that helps the right restaurant owners, operators, franchise leaders, and technology ... Show more

Senior Software Engineer

AperteraToronto, ON, CA
Full-time
Quick Apply

About Apertera Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adap... Show more

Backend Software Engineer - Python

MercorToronto, Ontario, Canada
CA$40.00–CA$50.00 hourly
Remote
Part-time
Quick Apply

Headquartered in San Francisco, our investors include.Integrate web or desktop applications into.Implement populate/snapshot hooks for app state management.Test apps locally and debug build, runtim... Show more

AI Software Engineer - Remote

YO AI LabsToronto, ON, Canada
Remote
Full-time
Quick Apply

AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Show more

Software Engineer 1015

Veracity Ventures Inc.Toronto, ON, CA
Full-time

As a Software Engineer, you will be responsible for designing, developing, and maintaining our company’s software.You will gather information to identify the company’s needs and program clean and e... Show more

Senior Software Engineer (Infrastructure)

MotionToronto, ON, CA
Full-time +1

AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, Li... Show more

Software Engineer

Fiscal.aiToronto, ON, CA
CA$100,000.00–CA$220,000.00 yearly
Remote
Full-time
Quick Apply

Job Title: Software Engineer: Quality (Terminal).Salary: $100,000-$220,000 + equity options.Location: Remote with occasional in-person work in our co-working space in downtown Toronto.Combining a h... Show more

Senior Software Engineer

RoadpostEtobicoke, ON, CA
CA$160,000.00 yearly
Full-time
Quick Apply

Who We Are   At Roadpost, we've spent years building trust with people who need to stay connected beyond cell coverage, in the world's most remote places.That work led to ZOLEO, our globa... Show more

People also ask
Lead Software Engineer

Lead Software Engineer

Royal Bank of Canada>TORONTO, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity. This role emphasizes independence, adaptability, and the ability to manage multiple projects simultaneously while maintaining a focus on delivering high-quality results. You will collaborate with cross-functional teams, proactively address technical challenges, and contribute to the team’s strategic objectives by driving innovation and improving processes.


What will you do?

  • Software Development: Design, develop, and implement software solutions of moderate to high complexity, ensuring alignment with business objectives and technical requirements.
  • Proactive Problem Solving: Identify and address system needs and technical challenges, leveraging innovative approaches to deliver high-quality results.
  • Time Management: Independently manage multiple projects and tasks, demonstrating strong organizational and time management skills to prioritize effectively and meet deadlines.
  • Team Technical Leadership – Explore & conceptualize technical solution for business problems, create technical stories, enable other junior & senior developers by mentoring them towards building holistic solution.
  • Collaboration: Work closely with cross-functional teams, including business stakeholders, product managers, and other engineers, to ensure seamless integration and delivery of solutions.
  • Continuous Learning: Stay up to date with new frameworks, tools, and technologies, stepping out of your comfort zone to tackle diverse challenges.
  • Decision-Making: Apply professional judgment and expertise to make informed decisions, balancing technical excellence with business priorities.
  • Strategic Contribution: Drive innovation, improve processes, and deliver impactful results that align with the team’s strategic objectives.

What do you need to succeed? Must Have’s

  • At least 10+ years of professional experience as a software developer, with a proven track record of delivering high-quality solutions.
  • Technical Proficiency:
    • Strong knowledge of Git, including branching strategies, code reviews, and conflict resolution.
    • Proficiency in relational databases and SQL.
    • Proficient with distributed databases & in-memory caching (MemSQL).
    • Proficiency with Java (Core, Springboot) object-oriented programming language.
    • Hands-on experience with automated testing, including unit testing, integration testing, and end-to-end testing.

  • Independence & Ownership: Demonstrated ability to work independently and take ownership of tasks, driving them to completion with minimal supervision.
  • Technology Decisioning & team coaching
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to address complex technical challenges effectively.
  • Utilize AI platforms to create innovative solutions quickly.
  • Hands-on experience with CI/CD pipelines and best practices for automated testing.

Nice-to-Have’s:

  • Familiarity with tools like GitHub Copilot or Claude Code.
  • Experience with advanced GitHub workflows, including Pull Requests, and Actions.
  • Experience with frontend development ideally Typescript or JavaScript
  • A focus on reflecting on processes and adjusting behaviors to enhance team effectiveness.

What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work

#LI-POST

Job Skills

Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-05-29

Application Deadline:

2026-10-02

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.