1

Software Development Assistant Jobs in Ontario (NOW HIRING)

RESPONSIBILITIES Assist the VP of Storage Software Engineering in managing and tracking all active ... Coordinate daily Scrum activities across development teams, ensuring blockers, risks, and action ...

Contribute to the development of modular software libraries for DNA analysis. Assist in implementing and maintaining continuous integration/deployment pipelines. Algorithm Implementation ...

Lead Software Developer (AOSP)

Waterloo, ON · On-site

CA$140K - CA$170K/yr

Syntronic is a global leader in design and development, specializing in electronics, electro ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Embedded Software Engineer II

Ottawa, ON · On-site +1

CA$73K - CA$109K/yr

... development. * Participate in code reviews, estimation and planning meetings. * Active involvement in process improvement and software compliance activities. * Assist in the recruiting and screening ...

This includes recruiting, mentoring, and the development of individuals on your team. * Manage ... * Assist in the creation of product roadmaps as well as sprint and release planning by ...

Oversee and coordinate software release activities. * Active participation and help assist in ... Good knowledge of software development processes and procedures to understand the team needs

... development experience Strong experience with data engineering technologies, including ETL ... We utilize AI to assist with resume screening; however, all selection, interviewing, and hiring ...

Software Development: * Write clean, well-tested, and maintainable code * In C#, .NET, Java, React ... Write unit tests and help improve test coverage and overall code quality * Assist in debugging and ...

Employee Development Programs Specific Responsibilities • Develop C# and .NET code for Test ... • Assist in investigating accidents/incidents where applicable • Refrain from engaging in any ...

... knowledge assist, and agentic automation - for the world's biggest brands and the millions of ... The QA/SDET Lead role builds upon our Senior QA/SDET profile by adding team leadership ...

Showing results 21-40

Software Development Assistant information

See Ontario salary details

$21.5K

$81.4K

$170K

How much do software development assistant jobs pay per year?

As of Aug 11, 2026, the average yearly pay for software development assistant in Ontario is $81,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,500.00 and $118,500.00 per year, depending on experience, location, and employer.

What does a software development assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

What are the typical responsibilities of a software development assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

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

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Ontario? The most popular types of Software Development jobs in Ontario are:
What are popular job titles related to Software Development Assistant jobs in Ontario? For Software Development Assistant jobs in Ontario, the most frequently searched job titles are:
What cities in Ontario are hiring for Software Development Assistant jobs? Cities in Ontario with the most Software Development Assistant job openings:
Infographic showing various Software Development Assistant job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 22% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $81,362 per year, or $39.1 per hour.

Software Engineer, Machine Learning

Sitero LLC

Markham, ON • On-site

Full-time

Re-posted yesterday


Job description

Salary: $175,000-200,000 CAD

Sitero is a next-generation clinical trial solutions partner, working with more than 200 Pharmaceutical, Biotech, and Institutional Research Organizations globally. We use technology to drive safety, compliance, quality, and efficiency in research and clinical trials, helping customers bring life-changing treatments to market safer and faster.

Driven by a mission to advance clinical research through a technology-enabled delivery model, Sitero leverages a deep well of knowledge across Technology, Clinical Operations, Biosafety, and Drug Safety. We are looking for engineers who are versatile, display leadership qualities, and are enthusiastic to take on new problems across the full stack as we continue to push technology forward.


Job Title: Software Engineer, Machine Learning

Location: Ontario, Canada (Mississauga area preferred)


Why Sitero?

At Sitero, you will work on projects that have a direct impact on human health. We offer a fast-paced environment where you can switch teams and projects as our business grows. We are an equal opportunity workplace committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.


About the Role

We are seeking a Software Engineer, Machine Learning to lead the development of next-generation AI technologies that power our clinical trial platforms. In this role, you will sit at the intersection of AI infrastructure, model optimization, and large-scale software engineering. You will be responsible for building scalable data pipelines for AI, optimizing model performance on hardware accelerators, and deploying state-of-the-art Large Language Models (LLMs) and Multi-Modal models that revolutionize how clinical data is processed and analyzed.

You will join a collaborative team that addresses unique problems focused on maximizing scientific and real-world impact. You will not only build AI but also embody the future of engineering by using AI to accelerate your own workflowsleveraging the very tools we build and integrate to augment software development practices.


Responsibilities

  • AI & ML Infrastructure: Design, develop, and deploy large-scale ML infrastructure and state-of-the-art AI solutions (e.g., LLMs, Multi-Modal models) to enhance clinical trial efficiency and safety.
  • Systems Architecture: Serve as a technical leader for the design of high-throughput, low-latency data pipelines and storage solutions (data loading, caching, vector stores) required for massive datasets.
  • AI-Augmented Engineering: Actively utilize and advocate for AI-assisted development tools (e.g., coding assistants, automated refactoring agents) to accelerate the software development lifecycle, generate boilerplate, write tests, and optimize legacy codebases.
  • Cross-Functional Leadership: Collaborate with clinical operations, product, and research teams to translate complex business requirements into robust engineering solutions. Establish alignment on technical strategy and influence the direction of Siteros AI platforms.
  • Mentorship: Mentor engineers across the organization, fostering best practices in distributed systems, ML engineering, and the adoption of AI-native development workflows.


Minimum Qualifications

  • Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of experience in software development with proficiency in Python, C++, or similar languages.
  • 7+ years of experience leading technical project strategy and optimizing industry-scale ML infrastructure (model deployment, evaluation, fine-tuning).
  • 2+ years of experience with state-of-the-art AI techniques (LLMs, RAG, Computer Vision) and frameworks (PyTorch, TensorFlow, JAX).
  • Demonstrated proficiency in using AI models to augment software engineering practicesspecifically using LLMs for code generation, debugging, architectural design validation, and documentation.
  • Experience designing and scaling data infrastructure, including distributed storage systems, data lakes, or high-performance ETL frameworks.


Preferred Qualifications

  • Masters degree or PhD in Computer Science, Artificial Intelligence, or related technical field.
  • Experience with hardware/software to co-design and optimize models for specific accelerators (GPUs, custom silicon).
  • Background in the Life Sciences, Pharmaceutical, or Clinical Research industries.
  • Familiarity with modern data storage formats (Parquet, ORC) and vector database technologies.
  • Proven track record of technical leadership in a complex, matrixed organization, managing cross-functional projects.



Sitero logo

About Sitero

Sourced by ZipRecruiter

Industry

Scientific research and development services

Company size

11 - 50 Employees

Headquarters location

Miami, FL, US

Year founded

1999