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 ...
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 ...
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 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 ...
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 ...
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 ...
Senior Software Developer- Front End Location: Toronto, ON (Onsite) Duration 200 Business Days with possible extension Client: Public Sector Pay Rate: CAD $90 per hour Role Overview We are seeking a ...
Senior Software Developer- Front End Location: Toronto, ON (Onsite) Duration 200 Business Days with possible extension Client: Public Sector Pay Rate: CAD $90 per hour Role Overview We are seeking a ...
Software Developer
Toronto, ON · On-site
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 ...
Software Developer
Toronto, ON · On-site
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 ...
Senior Software Developer
CA$107K - CA$157K/yr
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
CA$107K - CA$157K/yr
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 ...
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 ...
Quick apply
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 ...
Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$9K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews to drive software solutions primarily in C++ * Participate in software design, code ...
Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$9K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews to drive software solutions primarily in C++ * Participate in software design, code ...
As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals. Leveraging your expertise in ...
As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals. Leveraging your expertise in ...
Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$9K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews to drive software solutions primarily in C++ * Participate in software design, code ...
Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$9K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews to drive software solutions primarily in C++ * Participate in software design, code ...
Senior Software Developer
Toronto, ON · Hybrid
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.
Senior Software Developer
Toronto, ON · Hybrid
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 ...
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 ...
Software Developer, AI Platform
CA$131K - CA$191K/yr
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 ...
Software Developer, AI Platform
CA$131K - CA$191K/yr
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 ...
Software Developer, Provisioning
Toronto, ON · On-site
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 ...
Software Developer, Provisioning
Toronto, ON · On-site
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 ...
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 ...
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 ...
Quick apply
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 ...
Software Developer 1 - CAN SIMNJP00078101
Concord, ON · Hybrid
$40 - $45/hr
Role: Software Developer Location: Concord, ON - in site 3 days per week Duration: 12 months Rate: Up to $45/T4 Job Summary The team is seeking a Test Software Developer who will develop Windows ...
Software Developer 1 - CAN SIMNJP00078101
Concord, ON · Hybrid
$40 - $45/hr
Role: Software Developer Location: Concord, ON - in site 3 days per week Duration: 12 months Rate: Up to $45/T4 Job Summary The team is seeking a Test Software Developer who will develop Windows ...
Software Developer Intern information
What are the big 4 internships?
What are the key skills and qualifications needed to thrive as a Software Developer Intern, and why are they important?
Is a 3.0 GPA good for internships?
What does a software development intern do?
What does a Software Developer Intern do?
Is $20 an hour good for an internship?
What kind of mentorship and learning opportunities can Software Developer Interns typically expect during their internship?
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