1

Software Developer Intern Jobs in Whitby, ON (NOW HIRING)

Software Developer III

Toronto, ON · Hybrid

CA$85K - CA$119K/yr

Your Moneris Career - The Opportunity As a Software Developer III, you will design, develop, and enhance systems powering Moneris' Credit Risk platform, supporting core business operations and ...

Software Developer II

Toronto, ON · Hybrid

CA$75K - CA$93K/yr

Your Moneris Career - The Opportunity As a Software Engineer, you will design and build scalable, cloudnative applications that power modern payment and business platforms. You will contribute to the ...

The Global Wealth Engineering client technology team is transforming the digital experience for its clients. The team partners and works closely with the Scotia Digital team to bring world-class ...

Follows DevOps practices using Docker, Kubernetes, CI/CD, and Git. * Writes automated unit test cases (Junits). * Adheres to security best practices. * Performs solution design reviews and code ...

Job Requisition ID # 26WD96617 Position Overview As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and create a better world. Autodesk ...

Senior Software Developer

Toronto, ON · On-site +1

CA$107K - CA$157K/yr

We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-performance car ...

RQ10968 - Sr. Software Developer

Toronto, ON · On-site

CA$88.52 - CA$106.24/hr

RQ10968 - Software Developer - Senior 9-month contract (184 business days) - possible extension Security Level: CRJMC MUST HAVES: * Software Development: Proven track record of developing detailed ...

The vacant Senior Software Developer role will report to the Head, RTR, T&O and will be responsible for developing and maintaining the company's highly distributed, high-performance payment system.

Software Developer, Mobile

Toronto, ON · Remote

CA$129K - CA$149K/yr

We are currently seeking a Software Developer, Mobile to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...

As a Principal Software Developer, you will be instrumental in creatingstate-of-the-arttools and services that revolutionizethe customerexperience through advanced AI technologies. The ideal ...

As a Software Developer on the Provisioning team, you will design and implement the next-generation infrastructure-as-code platform using Terraform, Go, and Python. You will create clean Kubernetes ...

Partner with product owners, software architects and other software engineers cross different time zones to iteratively turn high-level requirements into product enhancements that are delivered to ...

We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...

We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...

next page

Showing results 1-20

Software Developer Intern information

What are the big 4 internships?

The Big 4 internships typically refer to summer internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships are highly competitive and often serve as a pathway to full-time roles in consulting, auditing, and advisory services for aspiring professionals, including software developer interns interested in technology consulting or audit automation.

What are the key skills and qualifications needed to thrive as a Software Developer Intern, and why are they important?

To thrive as a Software Developer Intern, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, and exposure to development tools such as Git, version control systems, and IDEs are common requirements. Strong communication, eagerness to learn, and teamwork distinguish standout interns in collaborative environments. These skills and qualities are crucial for contributing effectively to projects, adapting quickly, and making the most of the internship experience.

Is a 3.0 GPA good for internships?

For a Software Developer Intern position, a 3.0 GPA is generally considered acceptable, especially if complemented by strong technical skills, projects, and relevant experience. Many employers value practical abilities and coding proficiency alongside GPA, so demonstrating your skills can be more important than the exact GPA score.

What does a software development intern do?

A software development intern assists in designing, coding, testing, and debugging software applications under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use tools such as version control systems and development environments to contribute to ongoing projects. The role provides hands-on experience and helps interns develop technical skills relevant to software engineering.

What does a Software Developer Intern do?

A Software Developer Intern assists in the design, development, and testing of software applications under the guidance of experienced developers. Their responsibilities often include writing and debugging code, collaborating with team members, participating in code reviews, and learning new programming tools and technologies. The internship provides hands-on experience and exposure to real-world software development processes, helping interns build essential technical and teamwork skills.

Is $20 an hour good for an internship?

For a Software Developer Intern, $20 an hour is generally considered competitive, especially for entry-level positions that may require basic programming skills and familiarity with tools like Git and IDEs. Internships often pay between minimum wage and $25 an hour, depending on location, company size, and industry standards.

What kind of mentorship and learning opportunities can Software Developer Interns typically expect during their internship?

Software Developer Interns often benefit from structured mentorship programs, pairing them with experienced developers who provide guidance on technical tasks and offer feedback on code quality. Interns usually participate in team meetings, code reviews, and project planning sessions, which help them understand real-world software development workflows. Many organizations also encourage interns to attend internal workshops or training sessions to build their technical and soft skills. This collaborative environment not only accelerates learning but also allows interns to contribute meaningfully to ongoing projects.
What are the most commonly searched types of Software Developer jobs in Whitby, ON? The most popular types of Software Developer jobs in Whitby, ON are:
What cities near Whitby, ON are hiring for Software Developer Intern jobs? Cities near Whitby, ON with the most Software Developer Intern job openings:

Senior Software Developer - Numerical

Seequent

Toronto, ON

Other

Posted 6 days ago


Job description

The Role

Reporting to the Director, Software Development (or delegate), we are seeking an experienced Senior Software Developer - Numerical to join our geoscience software development team. This role is based in Toronto, ON, operating under a hybrid work model.

This position focuses on transforming early-stage research prototypes into high-quality, production-ready numerical software. You will design, implement, and optimize high-performance numerical libraries and compute kernels using C++, Python, and CUDA, ensuring scalability, robustness, and performance.

Working closely with researchers and domain experts, this role bridges scientific research and software engineering, requiring strong numerical expertise, performance-focused thinking, and effective cross-functional collaboration.

In this role, you will have the opportunity to

Numerical Software Development

  • Develop and optimize high-performance numerical software in C++, Python, and CUDA.
  • Re-engineer research prototypes into scalable, production-ready solutions.
  • Implement parallel programming techniques including multi-threading, vectorization, and GPU acceleration.
  • Ensure solutions are portable across Linux (primary) and Windows environments.

Performance & Quality

  • Profile, benchmark, and optimize numerical workflows using tools such as Nsight and VTune.
  • Improve runtime efficiency, memory usage, and algorithmic scalability.
  • Design automated testing and verification frameworks to ensure numerical correctness and reliability.

Collaboration & Engineering Excellence

  • Work closely with researchers, engineers, and product teams to translate research concepts into stable implementations.
  • Participate in design reviews, technical planning, and peer code reviews.
  • Produce clear technical documentation and apply modern engineering practices, including CI/CD (GitHub Actions) and version control.

Essential Knowledge, Skills, and Experience

  • Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related STEM field.
  • 7+ years of experience in software development or engineering roles.
  • Strong experience in numerical computing with C++ and Python.
  • Hands-on experience with CUDA, GPU programming, and parallel computing.
  • Knowledge of numerical libraries such as Eigen or BLAS.
  • Experience developing on Linux and supporting cross-platform environments.
  • Familiarity with performance profiling tools and CI/CD pipelines.

Assets

  • Experience with OpenMP, Rust, Fortran, cloud computing (GCP), containerization, or distributed systems.

#LI-KV2