1

Research Software Developer Jobs in Ontario (NOW HIRING)

Software Developer (Entry Level)

Toronto, ON ยท Hybrid

CA$85K - CA$95K/yr

About The Role As an entry level Software Developer you'll be tasked with working on both mobile ... Research new technology and tools and share those findings with the team * Communicate clearly and ...

... research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical ... Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne ...

Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to ... research insights and integrating emerging technologies. Software Development * Design, code ...

Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to ... research insights and integrating emerging technologies. Software Development * Design, code ...

Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to ... research insights and integrating emerging technologies. Software Development * Design, code ...

As a Staff Software Developer at JLL, you will lead the design and implementation of complete ... Experience in Commercial Real Estate, Research, Financial Services, or other data-intensive domains

Software Developer Co-op

Ottawa, ON ยท On-site

CA$25.50 - CA$37/hr

You will work with a wide group of designers, specialists and researchers across the Cloud RAN ... Work in developing/debugging software which supports developer's needs, such as web-based tools ...

Our Kanata site serves as a major R&D hub within our international team, contributing to key areas ... You have : * Minimum Bachelor's degree in Computer/software engineering, Computer Science ...

Our Kanata site serves as a major R&D hub within our international team, contributing to key areas ... You have : * Minimum Bachelor's degree in Computer/software engineering, Computer Science ...

Code! Be passionate about software engineering with a strong sense of ownership for the code that ... Fail up, learn from research and experiments, and ultimately choose the best solution to succeed ...

Showing results 21-40

Research Software Developer information

See Ontario salary details

$33K

$107.1K

$165K

How much do research software developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for research software developer in Ontario is $107,125.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,000.00 and $125,500.00 per year, depending on experience, location, and employer.

What is a research software developer?

Research Software Developers are professionals who create, maintain, and optimize software tools and applications that support scientific research. They work closely with researchers to understand their computational needs, develop custom code, and ensure software is reliable and reproducible. These developers often bridge the gap between domain scientists and traditional software engineers, enabling innovative scientific discoveries through robust software solutions.

How do research software developers typically balance research goals with software engineering best practices?

Research Software Developers often work closely with scientists and researchers to create tools that advance specific research objectives. Balancing experimental flexibility with software reliability can be challenging, as projects may evolve rapidly and require iterative prototyping. Developers must prioritize clear documentation, modular code, and version control to ensure that software remains usable and reproducible as research progresses. Collaboration with multidisciplinary teams is common, and effective communication helps align technical solutions with scientific needs.

What are the key skills and qualifications needed to thrive as a research software developer, and why are they important?

To thrive as a Research Software Developer, you need strong programming skills (typically in Python, C++, or Java), a solid understanding of algorithms, and often an advanced degree in computer science or a related field. Familiarity with version control systems like Git, high-performance computing environments, and tools for data analysis and visualization is commonly required. Excellent problem-solving ability, collaboration, and clear scientific communication are vital soft skills in this role. These capabilities are crucial for developing robust research software, enabling effective teamwork, and ensuring reproducibility and reliability in scientific investigations.

What is the difference between Research Software Developer vs Data Scientist?

AspectResearch Software DeveloperData Scientist
CredentialsTypically requires a degree in computer science, software engineering, or related fieldsUsually holds degrees in statistics, data science, or related disciplines
Work EnvironmentResearch labs, academic institutions, or R&D departmentsBusiness, tech companies, or research organizations
Industry UsageUsed in scientific research, academia, and research-focused organizationsApplied in analytics, business intelligence, and data-driven decision making

Research Software Developers focus on creating software tools and algorithms for research purposes, often working closely with scientists. Data Scientists analyze and interpret complex data to inform decisions. While both roles require programming skills, their primary goals and work environments differ, making each role unique in the research and data analysis landscape.

What are popular job titles related to Research Software Developer jobs in Ontario?

For Research Software Developer jobs in Ontario, the most frequently searched job titles are:

Infographic showing various Research Software Developer job openings in Ontario as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $107,125 per year, or $51.5 per hour.

Software Developer (Entry Level)

Konrad

Toronto, ON โ€ข Hybrid

CA$85K - CA$95K/yr

Full-time

Medical, Retirement

Re-posted 16 hours ago


Key responsibilities

  • Assist in the development of mobile and web applications.

  • Write maintainable, testable, and performant software in collaboration with the team.

  • Participate in code review and perform extensive testing to ensure high quality software.


Job description

Who We Are

Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built on innovation and a commitment to creating best-in-class digital products in use by hundreds of millions of consumers around the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners.ย 

About The Role

As an entry level Software Developer you'll be tasked with working on both mobile and web applications. Working within the software development team, your duties will require you to assist in the development of consumer and enterprise applications. This role is ideal for entry level developers who feel confident in their technical ability and want to be a part of the highly-skilled development team at Konrad.

What You'll Do

  • Write maintainable, testable, and performant software in collaboration with our world class teamย 
  • Participate in code review and performing extensive testing to ensure high quality softwareย 
  • Research new technology and tools and share those findings with the team
  • Communicate clearly and effectively with all members of our team

Qualifications

  • Graduated from a Computer Science, Software Engineering, or similar program in a University or College
  • Strong command of important programming and computer science concepts
  • Ability to understand a web application and how it's built from end-to-end
  • Fundamental knowledge of core web principals (HTTP, the DOM, SSL, web servers)
  • Fluency with databases (schema design, querying, optimization etc.)
  • Great interpersonal skills - we work very closely together as a team and require a lot of communication
  • Proactive personality and a desire to deliver your best work.

Perks and Benefits

  • Mentorship Program
  • Comprehensive Health & Wellness Benefits Package
  • Retirement Planning
  • Parental Leave Program
  • Flexible Working Hours
  • Work from Home Flexibility
  • Service Recognition Programs
  • Socials, Outings & Retreats
  • Culture of Learning & Development

Bonus Points

Have you taken any courses at BrainStation? A lot of our design and development best practices and processes are taught during our courses - make sure to highlight this experience in your cover letter if you have!

Konrad is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. All qualified applicants, regardless of race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status will receive consideration for employment. If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.

The estimated compensation for this position is $85,000 to $95,000. This is an estimate and a compensation offer will vary based on applicant's education, experience, skills, abilities and alignment with market data.

While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted.

#LI-Hybrid