2

Entry Level Data Software Engineer Jobs in Toronto, ON

About the role We are looking for an Associate Software Engineer to join a collaborative ... Use mainframe knowledge to understand existing programs, batch processing, data, interfaces, and ...

Posted today

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong understanding of algorithms and data structures . * Experience with bug fixing and debugging ...

As a Software Developer , you will build and own the backend services, infrastructure, and data systems that support Robinhood Wallet products. You will develop new features and system enhancements ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong understanding of algorithms and data structures . * Experience with bug fixing and debugging ...

Software Engineer

Toronto, ON ยท On-site

CA$88K - CA$128K/yr

... data, the team is driving the transformation of Autodesk's business models, account & user ... The team is looking for a Software Engineer. You will design and implement features to develop the ...

Summary/Objective Emburse software engineers contribute to the development of an engaging and ... If you would like more information about how your data is processed, please contact us. apply for ...

Together, we're delivering the data infrastructure layer that helps organizations move, transform ... As a staff software engineer in Reverse ETL, you'll be on the front lines of integrating data ...

Software Engineer, TT-Distributed

Toronto, ON ยท On-site

CA$100K - CA$500K/yr

As our TT-Distributed Software Engineer, you will develop and optimize distributed software systems ... Design and build distributed APIs enabling data-parallel and tensor-parallel AI workloads.

Software Engineer II - Toronto

Toronto, ON ยท On-site

CA$90K - CA$110K/yr

Build a rapport with the Lead Software Engineer and Head of Product while fostering a culture of ... Solid grasp of system design fundamentals (e.g., API design, data modeling, async patterns, caching ...

Winter Co-op 2027 - Data Engineering

Toronto, ON ยท Hybrid

CA$52K - CA$70K/yr

As a Data Engineer Co-op, you'll gain hands-on experience building and supporting the data systems that power business insights and decision-making. You'll work with modern data tools and platforms ...

New

Showing results 41-60

Entry Level Data Software Engineer information

See Toronto, ON salary details

$19.1K

$83.2K

$176.6K

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

As of Sep 2, 2026, the average yearly pay for entry level data software engineer in Toronto, ON is $83,218.00, according to ZipRecruiter salary data. Most workers in this role earn between $35,787.00 and $127,404.00 per year, depending on experience, location, and employer.

What does an entry level data software engineer do?

An Entry Level Data Software Engineer designs, develops, and maintains software systems that handle and process data. They often work with databases, data pipelines, and tools for collecting, storing, and analyzing large datasets. Their responsibilities typically include writing code, debugging, testing applications, and collaborating with other engineers or data scientists. This role is ideal for those new to the field, as it allows them to build foundational skills in software engineering and data management.

What are the key skills and qualifications needed to thrive as an entry level data software engineer?

To thrive as an Entry Level Data Software Engineer, you need foundational knowledge in programming (such as Python, Java, or SQL), data structures, and algorithms, typically supported by a relevant degree or coursework in computer science or related fields. Familiarity with tools like Git, databases (e.g., MySQL, PostgreSQL), and data processing frameworks (such as Hadoop or Spark) is often required. Problem-solving abilities, attention to detail, and strong teamwork and communication skills help you adapt and collaborate effectively. These skills and qualities are essential for building reliable data solutions and contributing to team-driven engineering projects.

What are some common challenges faced by entry level data software engineers, and how can they overcome them?

Entry level data software engineers often encounter challenges such as understanding complex data pipelines, adapting to new technologies quickly, and collaborating with cross-functional teams. To overcome these challenges, it's helpful to ask questions regularly, seek mentorship from more experienced colleagues, and invest time in learning the company's tech stack and best practices. Developing strong communication skills will also make it easier to work with data scientists, analysts, and other engineers, ensuring smoother collaboration and faster professional growth.

What is the difference between Entry Level Data Software Engineer vs Data Analyst?

AspectEntry Level Data Software EngineerData Analyst
Required CredentialsBachelor's in Computer Science, Data Science, or related field; programming skills in Python, Java, or SQLBachelor's in Statistics, Mathematics, or related field; proficiency in Excel, SQL, and data visualization tools
Work EnvironmentDeveloping data pipelines, software tools, and applications; collaborating with data engineers and software developersAnalyzing data sets, creating reports, and visualizations; working closely with business teams
Employer & Industry UsageTech companies, startups, and enterprises focusing on data-driven software solutionsFinance, marketing, healthcare, and consulting firms focusing on data insights

While both roles involve working with data, Entry Level Data Software Engineers focus on building data systems and software, requiring programming skills. Data Analysts primarily interpret data to provide insights, emphasizing analysis and visualization. The roles often overlap but serve different functions within data teams.

Infographic showing various Entry Level Data Software Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $83,218 per year, or $40 per hour.

Software Engineer

Evertz Microsystems Limited

Burlington, ON โ€ข On-site

Full-time

Re-posted 12 days ago


Job description

Scope:

Our software engineers develop next generation technologies that enable the creation of media entertainment that you enjoy at home or on the go. Our software plays a significant role in producing and delivering your favourite sports, shows and movies. Anything you watch on TV or stream online, there's a good chance Evertz software is behind the scenes making it happen.
 
When you join our team, you will immediately begin developing software that ships.  While doing so, you will apply your academic and professional backgrounds to interesting and challenging problems. Your software will be used by skilled media professionals in critical media operations around the world. This is your opportunity to be part of an exciting industry that is undergoing rapid technological advancement.
 
Our employment philosophy is simple. Hire extremely talented people, give them opportunities to make a positive impact and nurture their need for challenge and growth.
Our work philosophy is simple, too. We emphasize teamwork, promote creativity and enjoy being at the leading edge of high-tech in our industry. We offer excellent compensation and generous benefits along with a team of intelligent professionals that will help you succeed.
 
Your work will mainly involve developing solutions for tailored customer applications, use-cases, and systems.

Required Skills:

  • C/C++
  • Git
  • Gcc/make
  • Linux environment
  • Scripting (sh, bash, python)
  • Multithreading
  • Networking (sockets, TCP/UDP/RTP, multicast/unicast)
  • Shared memory

 Recommended Skills:

  • Image properties (fourcc, colour space, HDR/SDR)
  • Video codecs (H.264, H.265, JPEG2000, JPEG-XS, DnXHD, ProRes)
  • Media containers (MPEG-TS, mov, mxf)
  • Broadcast production (SDI, SMPTE ST2110, timecode, NLE)
  • Time systems and time distribution (UTC/TAI, IEEE1588, SMPTE ST2059, leap seconds)
  • Network streaming (SRT, RIST)
  • Processing acceleration (SIMD/SSE/AVX, CUDA, OpenCL)

 Optional Skills:

  • Linux kernel knowledge (drivers, networking, filesystems, memory management, tracing)
  • FFmpeg
  • Matrox DSX SDK
  • NewTek NDI SDK
  • Linux packaging/distribution (dpkg-deb, debootstrap, pbuilder, rootfs

What we Offer:

  • Employer funded benefits program 
  • Competitive total compensation package
  • Work-Life Balance
  • Employee assistance plan
  • Employee Discount Platform 
  • Career Progression 
  • Casual Work Environment 
  • Social Events and Sports Teams
  • Onsite Counsellor 

Location: Burlington, Ontario
Hours: Monday to Friday, 40 hours per week
Vacancy: This is a newly created position
Salary Range: $50,000 to $90,000 per year, based on experience

About Evertz Microsystems (TSX: ET)

Evertz is a global leader in broadcast technology, delivering cutting-edge hardware and software solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and mobile devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and satellite providers on every continent, we're known for end-to-end innovation that sets the industry standard.

Canadian-headquartered with offices around the world, Evertz has 2,000+ employees and has been recognized as one of Canada's 50 Best Managed Companies — a testament to our commitment to excellence and global impact.

Join a team where your work shapes the future of broadcast and new media industries.

Evertz is committed to equal opportunity employment. Accommodations are available throughout the recruitment process for applicants with disabilities — please notify HR when scheduling your interview.
Artificial intelligence (AI) technology may be used in our recruitment process to assist with resume screening and interview note-taking. All hiring decisions are made by our team without AI involvement.

Please note, this email address will only respond to requests regarding privacy concerns. This inbox will not respond to job applications, resumes, or questions regarding an application. When you apply to a job on this site, the personal data contained in your application will be collected by Evertz Microsystems Ltd (“Controller”), which is located at 5292 John Lucas Drive, Burlington, Ontario, Canada and can be contacted by emailing privacy@evertz.com. Controller’s data protection officer is Nadiera Toolsieram, who can be contacted at privacy@evertz.com. Your personal data will be processed for the purposes of managing Controller’s and its' subsidiaries' and affiliates' recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment.

A complete privacy policy can be found at https://evertz.com/contact/privacy/

Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.

Powered by JazzHR

1ldcxaPW6D


EvertzAV logo

About EvertzAV

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Burlington, ON, CA

Year founded

2013