3

Entry Level Software Engineer Remote Jobs in Ontario

... remote) Job Overview As a Senior Data Developer, you will be responsible for building and ... computer/software engineering or other relevant programs within data engineering, data analysis ...

Software Test Specialist

Kitchener, ON · On-site +1

CA$100K - CA$115K/yr

Software Test Specialist Remote (Canada) Hybrid Available - Kitchener, ON Reports to: Software ... Working closely with our Product and Engineering teams, you'll help ensure our software meets the ...

Applying modern software development practices, you will be involved in the entire software ... remote teams. * Be an Agile Person:With a strong sense of urgency and a desire to work in a fast ...

... and remote ecopeeps in the US. We get to work with some of North America and UK's leading ... Operating production mobile software at scale, with a strong focus on reliability, performance, and ...

Remote Commitment: 15-20 hours/week Role Responsibilities * Design graduate-level computational ... Strong Python programming skills for writing problem setups and solution validators. * Ability to ...

CA$80K - CA$95K/yr

*This is a remote role open to candidates based in Ontario.* We're looking for a Product Developer ... Oversee proposed solutions to problems and ensure the implemented software will meet business ...

This is a remote role with a preference for candidates based in Toronto, Ontario or Utah. You will ... Started by our software engineer-turned-CEO, AfterShip is built on curiosity, creativity, and ...

Research Crawling Engineer

Toronto, ON · Remote

$80K - $175K/yr

Career Renew is recruiting for one of its clients a Research Crawling Engineer - this is a fully remote role and candidates can be based anywhere, as long as there is a 6 hours overlap with EST hours.

... remote role for US/Canada based candidates. Salary range: 165-225K USD yearly plus benefits plus ... Knowledge of software engineering best practices including version control (Git) and CI/CD ...

Research Crawling Engineer

Toronto, ON · Remote

$80K - $175K/yr

Career Renew is recruiting for one of its clients a Research Crawling Engineer - this is a fully remote role and candidates can be based anywhere, as long as there is a 6 hours overlap with EST hours.

... remote role for US/Canada based candidates. Salary range: 165-225K USD yearly plus benefits plus ... Knowledge of software engineering best practices including version control (Git) and CI/CD ...

Systems Test Engineer I

Ottawa, ON · On-site +1

CA$55K - CA$82K/yr

This role is not eligible for remote work. RESPONSIBILITIES * Implement and maintain test plans ... Collaborate with software developers, systems engineers, and product managers to understand ...

next page

Showing results 1-20

Entry Level Software Engineer Remote information

See Ontario salary details

$25.5K

$86K

$168.5K

How much do entry level software engineer remote jobs pay per year?

As of Jun 14, 2026, the average yearly pay for entry level software engineer remote in Ontario is $85,984.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,500.00 and $112,000.00 per year, depending on experience, location, and employer.

How does an entry level remote software engineer typically collaborate with their team?

As an entry level remote software engineer, you'll primarily use digital collaboration tools like Slack, Zoom, and project management platforms such as Jira or Trello to communicate with your team. Regular video meetings, code reviews, and pair programming sessions help maintain connection and ensure you receive guidance and feedback. You'll often work closely with senior engineers and product managers, contributing to group projects while also having opportunities to take ownership of smaller tasks. Clear communication and proactive participation are key to thriving in this remote, team-oriented environment.

What does an entry level software engineer do when working remotely?

An entry level software engineer working remotely is responsible for writing and testing code, fixing bugs, and collaborating with team members through online tools. They often work on assigned tasks or projects under the guidance of more experienced engineers. Communication, time management, and self-motivation are important skills for remote work. Entry level engineers may also participate in code reviews, attend virtual meetings, and learn new technologies as part of their development.

What is the difference between Entry Level Software Engineer Remote vs Junior Software Developer?

AspectEntry Level Software Engineer RemoteJunior Software Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; minimal certifications
Work EnvironmentRemote, collaborative teams, entry-level projectsRemote or on-site, entry-level tasks, team-based
Employer & Industry UsageTech companies, startups, IT servicesSoftware firms, tech startups, consulting
Search & Comparison IntentUnderstanding entry-level remote roles in software engineeringComparing junior developer roles with similar titles

Entry Level Software Engineer Remote and Junior Software Developer roles often require similar educational backgrounds and work environments. The main difference lies in job titles used by employers, with 'Software Engineer' emphasizing a broader engineering scope, while 'Junior Developer' may focus more on coding tasks. Both roles are suitable for recent graduates seeking remote opportunities in tech industries.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer (Remote), and why are they important?

To thrive as an Entry Level Software Engineer (Remote), you need a solid understanding of programming languages (like Python, Java, or JavaScript), computer science fundamentals, and typically a relevant degree or coding bootcamp certification. Familiarity with version control tools (such as Git), cloud platforms, and development environments is highly valued. Strong problem-solving abilities, self-motivation, and clear communication skills help remote engineers collaborate effectively and manage independent tasks. These skills and qualities enable productivity, code quality, and seamless teamwork in a distributed work environment.
What are the most commonly searched types of Software Engineer Remote jobs in Ontario? The most popular types of Software Engineer Remote jobs in Ontario are:
What are popular job titles related to Entry Level Software Engineer Remote jobs in Ontario? For Entry Level Software Engineer Remote jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineer Remote jobs in Ontario look for? The top searched job categories for Entry Level Software Engineer Remote jobs in Ontario are:
What cities in Ontario are hiring for Entry Level Software Engineer Remote jobs? Cities in Ontario with the most Entry Level Software Engineer Remote job openings:
Infographic showing various Entry Level Software Engineer Remote job openings in Ontario as of June 2026, with employment types broken down into 2% Locum Tenens, 74% Full Time, 10% Part Time, 3% Temporary, 10% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $85,984 per year, or $41.3 per hour.

Software Engineer, iOS Core Product - Waterloo, Canada

Speechify

Waterloo, ON • Remote

Other

Posted 8 days ago


Job description

The mission of Speechify is to make sure that reading is never a barrier to learning.

Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.

Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.

Overview

With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.   

This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.

We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. 

Our interview process involves several technical interviews and we aim to complete them within 1 week. 

What You'll Do

  • Opportunity to lead key engineering and product decisions
  • Actively shipping production code for the Speechify iOS app
  • Work within a dedicated product team
  • Participate in product discussions to shape the product roadmap
  • Maintain and enhance the existing complex app architecture

An Ideal Candidate Should Have

  • Experience. You've worked on products that scaled to a large user base
  • Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
  • Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
  • Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
  • Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
  • Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
  • Technical skills. Swift, SwiftUI

Technical Requirements:

  • Swift Programming Language
  • SwiftUI experience
  • Experience in Multithreading Programming
  • Working with CI/CD infrastructure
  • Experience with Fastlane
  • SOLID principles, the ability to write every single class according to SOLID
  • Experience with Git and understanding of different Git strategies

What We offer:

  • A fast-growing environment where you can help shape the company and product
  • An entrepreneurial crew that supports risk, intuition, and hustle
  • The opportunity to make a big impact in a transformative industry
  • A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
  • Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
  • Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
  • Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio

Think you're a good fit for this job? 

Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.

Not looking but know someone who would make a great fit? 

Refer them! 

Speechify is committed to a diverse and inclusive workplace.

Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.