CrawlJobs Logo

Software Developer Co-op

Canada, Toronto 36.00 - 46.00 CAD / Hour · Job Posted March 20, 2026
Apply Position
Job Link Share

Job Description

At Intuit, we believe in the power of early talent. Our internship and co-op program provides hands-on experience, mentorship, and opportunities to contribute to real-world projects that impact millions. We get up every morning with our hearts beating fast, driven by the knowledge that we're transforming the world of consumer and small business finance. It’s why our products continue to resonate with 50 million consumers around the globe. We are a Fortune 500 fintech company, and Canada’s Best Places to work several years in a row. This co-op opportunity invites you to dive into the heart of Intuit's engineering excellence. We'll match you with one of our many exciting and impactful teams across the Intuit ecosystem. Imagine contributing to world-renowned products like TurboTax or QuickBooks and exploring groundbreaking initiatives within our consumer and small business groups. Your unique skills and passions will guide your placement, ensuring you land where you can make a significant and meaningful impact. Intuit values the fresh perspectives and innovative ideas that early talent brings. Join us and contribute to projects that shape the future of financial technology!

Job Responsibility

  • Develop and Test Software: Write, test, and debug high-quality code for new features and improvements
  • Collaborate on Design and Architecture: Participate in technical discussions, contribute to design decisions, and work closely with cross-functional engineering teams
  • Support and Enhance Development Tools: Assist in maintaining and improving our continuous integration and continuous delivery (CI/CD) pipelines and tools
  • Contribute to Project Planning: Help gather requirements, define technical specifications, and create test plans with internal and external stakeholders
  • Drive Continuous Improvement: Actively learn new technologies, share knowledge, and explore innovative solutions to technical challenges and processes

Requirements

  • Actively enrolled in a post-secondary education program
  • A graduation date at least 4 months after the co-op term ends
  • Available for an 8-month co-op work term, May 2026 - December 2026, for 40 hours per week
  • Must be legally eligible to work in Canada for the duration of the co-op term, without requiring sponsorship now or in the future
  • Ability to work in our Toronto office a minimum of 3 days per week
  • Understanding of core programming concepts and data structures
  • Strong capacity to analyze problems, think critically, and propose effective solutions
  • Excellent verbal and written communication skills with the ability to work effectively in a team-oriented environment
  • Eagerness to learn new technologies, adapt to evolving challenges, and continuously improve

What we offer

  • Competitive compensation package with a strong pay for performance rewards approach
  • This position may be eligible for a cash bonus, equity rewards and benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer Co-op

8 matching positions

5G Software Developer Co-op

As the tech firm that was instrumental in creating the mobile world, and with mo...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development and debugging skills with an academic background in Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or equivalent
  • Working towards completion of a bachelors, masters, or doctoral degree
  • Entering any coop term (1st, 2nd, …)
  • Interpersonal skills: Team player, independent, self-starter, organization skills, detail oriented and able to work in a dynamic environment
  • Effective English oral and written communications skills
  • General knowledge of LTE and/or 5G wireless protocols are helpful
  • Concurrent programming languages, Perl, Python, Java, JavaScript, Typescript, Java SpringBoot framework, HTML/CS, C/C++
  • Experience with Linux, Gerrit, Github, Jenkins, Django, and Angular are all assets
  • HTTP & RESTful framework, Database Fundamentals (Hibernate & JPA in our implementation), Kubernetes & Docker
  • 2.7+ GPA or equivalent , Uploading an unofficial copy of your transcript
Job Responsibility
Job Responsibility
  • Developing, debugging and testing 5G features
  • Development is focused on baseband Layer 2 software
  • Working with a software development team
  • Developing/debugging software tools which support developer’s needs, such as command-line and web-based tools, 5G log analysis tools, trouble reporting tools, debug tools, software management tools, etc
  • Working with a software development team on 5G related production and test software
  • Developing the infrastructure to support 5G automated testing and developing automated test cases to test new 5G software features
  • Areas where test development is focused include Layer 1, test framework and 5G features
  • Developing tools and automation to support vDU integration and testing activities
  • This includes, but not limited to, documentation of onboarding and troubleshooting guides, test channel bring up and maintenance, test channel database development, PM/KPI analysis tool development, data visualization and many others
  • Improving the test development experience by leveraging AI which involves Gen AI powered tool functionality testing
  • Fulltime
Read More
Arrow Right

Fall Co-op Vehicle Experience Software Developer

Our vehicle communication team is hiring a software engineer to design and devel...
Location
Location
Canada , Markham
Salary
Salary:
4264.00 - 4784.00 CAD / Month
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a bachelor’s degree (3rd or 4th Year) in Computer Engineering or Computer Science, Electrical engineering, Mechatronics, Software Engineering
  • Eligible to work full time hours, 40 hours a week for a term of 12 months (consecutive semesters)
  • Must be enrolled in a co-op or internship program and meet the program’s eligibility requirements
  • Must be legally entitled to work in Canada
  • Must not require sponsorship to work in Canada now or in the future.
Job Responsibility
Job Responsibility
  • Develop and maintain Python-based scripts, tools, and prototypes that support Digital Vehicle Experience software development and validation workflows
  • Assist with data handling, analysis, and problem-solving tasks that connect software behavior to real-world system or user outcomes
  • Contribute to application logic, automation, and other internal software used to improve developer efficiency, prototyping speed, or user-facing feature exploration
  • Support software testing and debugging by reproducing issues, validating expected behavior, and documenting results clearly for teammates
  • Work with cross-functional engineers to translate mechatronics- or user-experience-oriented ideas into prototypes and implementation plans
  • Participate in team design reviews, technical discussions, and project planning while communicating progress and open issues effectively.
  • Fulltime
Read More
Arrow Right

Co-op Software Engineer, Android

Join our Co-op Software Engineer Program in Canada, where you'll have the opport...
Location
Location
Canada , Vancouver; Kitchener
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a university program (3rd year+) or recently graduated in Computer Science, Computer Engineering, or a related field of study
  • Minimum of 8 months of hands-on experience in software development
  • Available to work full-time (40 hours per week), Monday to Friday, 9 AM to 5 PM
  • Familiarity/experience with Python, Java, C++, or similar programming languages
  • Familiarity with SQL or NoSQL databases, including how to query and interact with databases
  • A solid understanding of data structures, algorithms, and software design
  • Skilled in writing clean, reusable code using object-oriented design principles
  • Ability to debug code and write unit tests
  • Basic knowledge of version control systems to collaborate on projects and track changes
Job Responsibility
Job Responsibility
  • Build customer-impacting functionality into Dialpad’s backend services
  • Design and implement robust, reusable, and scalable backends through collaboration with a close-knit team
  • Your impactful work will help improve: Dialpad’s customer experience, infrastructure scalability, security, and costs
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Recognized Great Place to Work culture
  • Fulltime
Read More
Arrow Right

Software Development Co-Op

This role is based onsite at the Demonware Vancouver office, following the team’...
Location
Location
Canada , Vancouver
Salary
Salary:
65000.00 CAD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a post-secondary or graduate program
  • Expected graduation between January 2027 and May 2028
  • Available for an 8-month, in-person co-op starting September 2026
  • Clear written and verbal communication
  • Strong debugging, analytical, and problem-solving skills
  • Resume and transcript required
  • Strong knowledge of Python, C++, and/or Java
  • Solid understanding of algorithms and data structures
  • Familiarity with Linux and source control (Git preferred)
  • Knowledge of networking fundamentals (TCP, UDP, HTTP)
Job Responsibility
Job Responsibility
  • Build multiplayer features
  • Develop core backend systems
  • Design tools for largescale distributed services
  • Gain hands-on experience working with Kubernetes infrastructure, automation frameworks, and scalable data pipelines
  • Collaborate in design discussions
  • Perform root cause analysis
  • Automate workflows to improve reliability, performance, and developer experience
  • Maintain and evolve Demonware’s platform
  • Contribute to the design of highly reliable operational architecture
  • Ensure services are scalable, maintainable, and built for players worldwide
What we offer
What we offer
  • Complimentary breakfast, lunch, and drinks from a fully stocked kitchen
  • BBQs and Lunch & Learns
  • City-center office location
  • Vacation allowance
  • Competitive pay
  • Free games
  • Extended health plan including medical, dental, vision, life and AD&D insurance for employees and their dependents as well as disability insurance
  • RRSP with Company match
  • tuition reimbursement
  • charitable donation matching
  • Fulltime
Read More
Arrow Right

Av software safety team - co-op

As a member of the Software Safety team, the Software Safety Co-op will support ...
Location
Location
Canada , Markham
Salary
Salary:
4264.00 - 5200.00 CAD / Month
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuit of a Bachelor's degree in the following areas: Software Engineering, Computer Engineering, Computer Science, Mechatronics
  • Able to work 40 hours per week in Canada and for 8-12 months term starting May 2026
  • Beginner to intermediate knowledge on C++, Embedded C or Python
  • Basic experience with embedded software
Job Responsibility
Job Responsibility
  • Lead or participate in safety strategy discussions, collaborating with GM teams globally
  • Support software safety teams in building block diagrams to support software integrity analysis
  • Ensure alignment to GM safety and software development processes
  • Develop, allocate, and verify software safety requirements to ensure completeness, consistency, and alignment to system-level safety requirements
  • Lead or contribute to initiatives towards the continuous improvement of the safety and software development processes
  • Fulltime
Read More
Arrow Right

Software Engineering Intern/ Co-Op

As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working...
Location
Location
Canada , Calgary
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelors degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline
  • Knowledge / experience with any of the following technical skills (or related areas): Software engineering concepts, principles, and theories
  • C/C++ programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML
  • Operating systems UNIX/Linux OS
  • Databases, MySQL, PostgreSQL, MongoDB
  • Cloud computing platforms, Azure
  • Web development frameworks, Django, Rails, Spring Boot
  • Mark up languages like HTML, XML, XSL
  • Defect tracking, testing, debugging
  • Git, Github, Perforce
Job Responsibility
Job Responsibility
  • Work closely with our software engineers to build and maintain our software applications
  • Build scripts that automate some of our software development process
  • Learn debugging methodologies to investigate the root cause of software issues
  • Involvement in crafting technical/functional documents and reports as needed
What we offer
What we offer
  • Training on the full software creation process, from design and built to testing and deployment
  • Fulltime
Read More
Arrow Right
New

2026 Fall Co-op Vehicle Sensor Software QA

As part of Software Test Engineering Team for AV Integrity Platform Verification...
Location
Location
Canada , Markham
Salary
Salary:
4264.00 - 4784.00 CAD / Month
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor’s in Computer Science, Mechatronics, Software Engineering, Electrical Engineering, Computer Engineering, or a related field
  • Able to work 40 hours per week and for 8 or 12-month term (consecutive semesters) starting September 2026
Job Responsibility
Job Responsibility
  • Support development and execution of test plans, test cases, and test scripts for new and existing sensor software features with or without requirements
  • Perform bench, SIL/HIL, and in-vehicle testing as needed to validate software behavior and feature performance
  • Create manual test cases that are designed for future automation and assist with implementing automation scripts using standard tools and coding practices
  • Execute manual and automated tests, analyze logs and results, troubleshoot test scripts and test environment issues, and document defects
  • Collaborate with Software Developers and Systems Engineers continuously to go over requirements, design discussions, and issue investigations
  • Assist in triaging software and test failures, tracking issues to closure, and reporting progress against test plans
  • Review test cases and automation scripts created by team members and provide constructive feedback
  • Contribute ideas to improve test efficiency, test coverage, tooling, and overall product quality
  • Fulltime
Read More
Arrow Right

Software Engineer in Test Co-op

From the edge of the universe with CERN’s Large Hadron Collider, to the edge of ...
Location
Location
Canada , Vancouver
Salary
Salary:
Not provided
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in at least one programming language such as C/C++, Go, Ruby, Javascript, or Java
  • Experience with UI test methods, Linux, HTTP/REST, and SQL/NoSQL databases
  • Successful completion of one or more operating system courses or related projects
  • Strong oral and written communication skills
  • Ability to work collaboratively within a team of engineers to meet aggressive goals
  • Familiarity of basic concepts of computer architecture, data structures, and programming practices
Job Responsibility
Job Responsibility
  • Software design and implementation
  • Defect investigation and resolution
  • Test automation and framework development
  • Advanced technology investigations and prototyping
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off (PTO)
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)
  • Fulltime
Read More
Arrow Right