1

Software Assistant Jobs in Ontario (NOW HIRING)

Preparing e-commerce website data (MySQL, SQL Server) * Assist with Epicor P21 related project ... Provide software support to various departments Requirements and Skills * Must have database skills ...

Preparing e-commerce website data (MySQL, SQL Server) * Assist with Epicor P21 related project ... Provide software support to various departments Requirements and Skills * Must have database skills ...

Release Management * Assist with release management tasks. * Support the collection of data and ... Software Development positions. In addition, the position requires the following attributes:

Role A Software Developer, Subsurface Information Management is responsible for supporting the ... Release Management * Assist with release management tasks. * Support the collection of data and ...

Release Management * Assist with release management tasks. * Support the collection of data and ... Software Development positions. In addition, the position requires the following attributes:

Software Developer

Stouffville, ON · Hybrid

CA$80K - CA$85K/yr

These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners. Role: Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D ...

You will assist the Software Manager with certain operational activities including, but not limited to, sprint planning and backlog grooming, technical problem solving and design oversight, customer ...

Role Overview Designs and implements custom software based on customer and project requirements ... • Assist in investigating accidents/incidents where applicable • Refrain from engaging in any ...

As a Software Safety Engineer, you will be responsible for product safety requirements and analysis ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Creation and maintenance of formal software design documentation * Assist other groups with understanding product behavior * Work with product management to respond to customer comments What about ...

Write unit tests and help improve test coverage and overall code quality * Assist in debugging and resolving software defects and issues. * Continuously explore and adopt AI tools and frameworks

As a Senior Software Engineer, you will design, develop, and deliver Control Software and or ... You will assist with customer trials, address field issues, and ensure product sustainability.You ...

next page

Showing results 1-20

Software Assistant information

See Ontario salary details

$10

$30

$71

How much do software assistant jobs pay per hour?

As of Aug 29, 2026, the average hourly pay for software assistant in Ontario is $30.07, according to ZipRecruiter salary data. Most workers in this role earn between $16.83 and $33.65 per hour, depending on experience, location, and employer.

What is a software assistant?

Software Assistants are digital tools or programs designed to help users accomplish specific tasks or streamline workflows within software environments. They can range from simple task automation bots to advanced AI-driven virtual assistants that provide support, suggestions, or information. These assistants often integrate with various applications to enhance productivity and reduce manual effort. Examples include voice-activated assistants, chatbots, and scheduling tools. Their main goal is to make using complex software easier and more efficient for users.

What are the key skills and qualifications needed to thrive as a software assistant?

To thrive as a Software Assistant, you need foundational knowledge of software applications, troubleshooting, and basic programming concepts, often supported by a relevant degree or technical certification. Familiarity with help desk software, ticketing systems, and common productivity tools like Microsoft Office or Google Workspace is typically required. Strong communication, problem-solving abilities, and a customer-focused attitude help you effectively support users and resolve issues. These skills ensure efficient technical support, smooth user experiences, and contribute to overall organizational productivity.

How does a software assistant typically collaborate with software engineers and other team members in a development project?

A Software Assistant often works closely with software engineers, project managers, and QA specialists to support the software development lifecycle. They may assist by managing documentation, tracking bugs or feature requests, preparing reports, and helping coordinate meetings or schedules. Effective communication and organization are key, as the Software Assistant often acts as a bridge between technical and non-technical team members to ensure projects run smoothly. This role provides valuable exposure to various aspects of software development and can be a stepping stone to more specialized technical roles.

What is the difference between Software Assistant vs Software Developer?

AspectSoftware AssistantSoftware Developer
Required CredentialsAssociate degrees or certifications in software toolsBachelor's or higher in Computer Science or related fields
Work EnvironmentSupport teams, administrative settings, or entry-level rolesDesign, develop, and test software applications
Employer & Industry UsageTech companies, IT departments, startupsSoftware firms, tech giants, enterprise IT
Common Search & ComparisonOften compared for entry-level roles or support functionsCompared for development expertise and project roles

The main difference between a Software Assistant and a Software Developer lies in their responsibilities and experience level. Software Assistants typically support development teams with administrative or basic technical tasks, requiring less advanced credentials. In contrast, Software Developers are responsible for creating and maintaining software, often requiring a higher level of education and technical skills. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

What are the most commonly searched types of Software jobs in Ontario?

The most popular types of Software jobs in Ontario are:

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

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

What cities in Ontario are hiring for Software Assistant jobs?

Cities in Ontario with the most Software Assistant job openings:

Infographic showing various Software Assistant job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $62,540 per year, or $30.1 per hour.

Legal Administrative Assistant - Commercial Real Estate

Toronto, ON • Hybrid

McMillan LLP
51 - 200 employees

CA$58K - CA$68K/yr

Full-time

Re-posted 25 days ago


Job description

Your Next Opportunity

Would you like to be a part of Canada’s leading and progressive Business Law firm?

McMillan has an exciting opportunity as a Legal Administrative Assistant in our Toronto Commercial Real Estate Group.  As a member of the team, you will play a key role in managing the legal and administrative aspects of the practices of a team of successful legal professionals. This role is open based on an existing vacancy.

Please note that this role offers a hybrid workweek. Each week will combine both working at home for a few days and working in the Toronto office for the balance. Your hybrid schedule will start once you join McMillan!

What You’ll Do

  • Act as the go-to person for your team, providing guidance and organizational support
  • Support the day-to-day requirements of a commercial real estate practice, with an emphasis on financing, acquisition, and disposition
  • Prepare daily correspondence and draft financing, conveyancing documentation, and reports from precedents
  • Prepare off-title enquiries using Contract Express and HighQ
  • Draft documents, pull PINs and instruments, and conduct sub-searches in Teraview
  • Assist with drafting, compiling, and tracking Closing Books
  • Support administrative details with respect to billing, filing, accounting, docketing, and expenses
  • Manage and organize documents within the document management system and assist with file organization
  • Monitor deadlines and manage reminder systems
  • Open new client matters and manage related administrative processes
  • Maintain and update client contact information using the Firm’s Client Relationship Management software
  • Assist with tracking business development activities
  • Manage calendars and coordinate and schedule meetings
  • Coordinate travel arrangements, conference registrations, and itineraries
  • Leverage technology to service clients in an efficient and effective manner. 

What You Bring

  • A Legal Assistant or Office Administration Diploma with a minimum of three to seven years of administrative experience supporting multiple legal professionals in a commercial real estate setting
  • Strong administrative, organizational, and interpersonal skills
  • High attention to detail with the ability to proactively and effectively meet deadlines
  • Comfort working in fastpaced environments and within team settings
  • Commitment to delivering exceptional client service
  • Eagerness to expand knowledge and adopt new technologies
  • Strong proficiency in Microsoft Word, Excel, PowerPoint, and Adobe Acrobat Pro
  • Prior experience with iManage, Intapp, and 3E or similar document management, file opening, and accounting software, as well as Teraview required

McMillan Offers You

Growth

Mentorship and Support

Training as Software Evolves

Commensurate Compensation and Benefits Package

Fun Work Environment

Continuous Learning & Development

Salary range – $58,000 - $68,000

McMillan = You

At the heart of our commitment to being a first-mover on important issues, McMillan believes that equity, diversity and inclusion are catalysts for success. By embracing our differences, we create an inclusive culture that enriches our collective knowledge, broadens our perspectives, and propels us forward. We are dedicated to fostering an environment where everyone feels empowered to bring their whole selves to work, knowing it is through our individual experiences that we can all come together to truly make a positive impact in our firm, for our clients, within our communities, and beyond.

At McMillan, we know we will achieve the most success by attracting and retaining the best talent, and by representing and supporting communities from which we draw our members, the communities in which we live and work and the communities to which we provide legal services.

We are a law firm that prides itself in sustained quality and excellence in service while fostering a positive and collegial work environment which nurtures mentoring inspires enthusiasm and professional excellence. We commit to putting our best efforts forward in achieving our goals, and the goals of our clients. You can help us in that journey!

Need another reason to consider McMillan? Let’s work together to help you achieve your professional goals and career development.

Let’s get started

If this position is you, and you reside in or around the Toronto area, we look forward to hearing from you. We like cover letters too so don’t forget to include one along with your resume when you click on the Apply Now button.

McMillan is committed to providing accommodation for applicants with disabilities in its recruitment processes. If you require accommodation at any time during the recruitment process, please email us or contact us at 1.888.622.4624 to submit your accommodation request.

McMillan LLP is committed to fostering a culture of inclusion and diversity. We respect and embrace the unique backgrounds, perspectives and experiences of individuals at all levels of the firm. This enables us to provide innovative client service, contribute fully to our communities and advance our firm’s values.

At McMillan, we embrace innovation and make strategic and thoughtful use of technology, including artificial intelligence (AI). However, our recruitment process remains deeply human-centric. We do not use AI to screen resumes or select candidates. Every application is carefully reviewed by a member of our recruitment team, and hiring decisions are made through collaborative evaluation and interviews.