Maintain accurate records in accounting software * Assist with accounts payable and receivable entries * Reconcile work order costs against budgets and actuals * Generate basic financial and work ...
Maintain accurate records in accounting software * Assist with accounts payable and receivable entries * Reconcile work order costs against budgets and actuals * Generate basic financial and work ...
Maintain accurate records in accounting software * Assist with accounts payable and receivable entries * Reconcile work order costs against budgets and actuals * Generate basic financial and work ...
Quick apply
Maintain accurate records in accounting software * Assist with accounts payable and receivable entries * Reconcile work order costs against budgets and actuals * Generate basic financial and work ...
Software Developer
Kitchener, ON · Hybrid
CA$90K - CA$115K/yr
Responsibilities Develop, maintain, and support software solutions for production and data analysis Assist in ensuring the availability and performance of critical applications Contribute to the ...
Software Developer
Kitchener, ON · Hybrid
CA$90K - CA$115K/yr
Responsibilities Develop, maintain, and support software solutions for production and data analysis Assist in ensuring the availability and performance of critical applications Contribute to the ...
Manage volunteer, co-op and intern recruitment, training and assist with functional guidance * Produce in-house marketing materials using various software programs. * Provide administrative support ...
Manage volunteer, co-op and intern recruitment, training and assist with functional guidance * Produce in-house marketing materials using various software programs. * Provide administrative support ...
Stay up-to-date on product knowledge for manufacturer-specific trucks and software * Assist customers with vehicle ordering and post-sale service needs, including warranty claims * Comply with ...
Quick apply
Stay up-to-date on product knowledge for manufacturer-specific trucks and software * Assist customers with vehicle ordering and post-sale service needs, including warranty claims * Comply with ...
Contribute to the development of modular software libraries for DNA analysis. Assist in implementing and maintaining continuous integration/deployment pipelines. Algorithm Implementation ...
Contribute to the development of modular software libraries for DNA analysis. Assist in implementing and maintaining continuous integration/deployment pipelines. Algorithm Implementation ...
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 ...
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 ...
We have openings for Software Verification Engineers to join our engineering groups in Mississauga ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...
We have openings for Software Verification Engineers to join our engineering groups in Mississauga ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...
Senior Software Developer
Mississauga, ON · On-site
Perform software module requirement analysis, design, and test design as assigned; * Prepare ... Detect, report, investigate, and fix product defects as appropriate; * Assist with escalated ...
Senior Software Developer
Mississauga, ON · On-site
Perform software module requirement analysis, design, and test design as assigned; * Prepare ... Detect, report, investigate, and fix product defects as appropriate; * Assist with escalated ...
Software Engineer
Burlington, ON · On-site
Our software engineers develop next generation technologies that enable the creation of media ... Artificial intelligence (AI) technology may be used in our recruitment process to assist with ...
Quick apply
Software Engineer
Burlington, ON · On-site
Our software engineers develop next generation technologies that enable the creation of media ... Artificial intelligence (AI) technology may be used in our recruitment process to assist with ...
Senior Software Developer
Kitchener, ON · Hybrid
Kitchener, Ontario - Hybrid Senior Software Developer Join Sonova's Manufacturing Software team and ... We utilize AI to assist with resume screening; however, all selection, interviewing, and hiring ...
New
Senior Software Developer
Kitchener, ON · Hybrid
Kitchener, Ontario - Hybrid Senior Software Developer Join Sonova's Manufacturing Software team and ... We utilize AI to assist with resume screening; however, all selection, interviewing, and hiring ...
New
Develop, test and maintain embedded software modules using programming languages like C++. * Assist in the implementation of software solutions, ensuring seamless communication between software ...
Develop, test and maintain embedded software modules using programming languages like C++. * Assist in the implementation of software solutions, ensuring seamless communication between software ...
Lead Software Developer
Ottawa, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Lead Software Developer
Ottawa, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Intermediate Software Engineer
Mississauga, ON · Hybrid
CA$112K - CA$125K/yr
Intermediate Software Engineer What your day-to-day will look like: Identify, prioritize and ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...
Intermediate Software Engineer
Mississauga, ON · Hybrid
CA$112K - CA$125K/yr
Intermediate Software Engineer What your day-to-day will look like: Identify, prioritize and ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...
Lead Software Developer
Ottawa, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Lead Software Developer
Ottawa, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Lead Software Developer
Oakville, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Lead Software Developer
Oakville, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Lead Software Developer
Oakville, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Lead Software Developer
Oakville, ON · On-site
CA$100/hr
Having an in-depth analysis and understanding of software development and customer issues, the Lead ... AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but ...
Support the integration of software components on Linux operating systems. * Assist in the testing/validation of software features, ensuring functionality and performance meet specified requirements.
Support the integration of software components on Linux operating systems. * Assist in the testing/validation of software features, ensuring functionality and performance meet specified requirements.
Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services ... Take responsibility for the execution of the Shared Services platformization projects. Assist and ...
Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services ... Take responsibility for the execution of the Shared Services platformization projects. Assist and ...
Contribute to software development in C++ and Python on Windows and Linux platforms * Assist with system integration, testing, and verification of imaging and optical subsystems * Participate in ...
Contribute to software development in C++ and Python on Windows and Linux platforms * Assist with system integration, testing, and verification of imaging and optical subsystems * Participate in ...
Software Assistant information
See Hamilton, ON salary details
$10.28 - $15.66
17% of jobs
$17.47 is the 25th percentile. Wages below this are outliers.
$15.66 - $21.03
24% of jobs
The median wage is $22.61 / hr.
$21.03 - $26.41
31% of jobs
$28.90 is the 75th percentile. Wages above this are outliers.
$26.41 - $31.78
7% of jobs
$31.78 - $37.16
7% of jobs
$37.16 - $42.53
2% of jobs
$42.53 - $47.91
2% of jobs
$47.91 - $53.28
3% of jobs
$53.28 - $58.66
2% of jobs
$58.66 - $64.04
2% of jobs
$64.04 - $69.41
2% of jobs
$10
$29
$69
How much do software assistant jobs pay per hour?
What is a software assistant?
What is the difference between Software Assistant vs Software Developer?
| Aspect | Software Assistant | Software Developer |
|---|---|---|
| Required Credentials | Associate degrees or certifications in software tools | Bachelor's or higher in Computer Science or related fields |
| Work Environment | Support teams, administrative settings, or entry-level roles | Design, develop, and test software applications |
| Employer & Industry Usage | Tech companies, IT departments, startups | Software firms, tech giants, enterprise IT |
| Common Search & Comparison | Often compared for entry-level roles or support functions | Compared 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.
How does a software assistant typically collaborate with software engineers and other team members in a development project?
What are the key skills and qualifications needed to thrive as a software assistant?

T3 CONSTRUCTORS INC. Administrative Assistant - Work Orders & Bookkeeping
Ottawa, ON
Full-time
Re-posted 3 days ago
Job description
T3 Constructors is an established framing contractor and sister company to Magenta Exterior Solutions Inc. - a growing exterior renovation company specializing in Siding, Roofing, and General Contracting. Together, we are a close-knit group of construction companies committed to craftsmanship, integrity, and exceptional client service. As T3 continues to grow, we are seeking a detail-oriented Administrative Assistant to support our expanding operations.
About the role
This is a hands-on role that keeps our operations running smoothly - you'll work closely with project managers and field crews to ensure work orders are processed and tracked, invoices are handled, and the books stay in order.
What you'll do
- Create, issue, and track work orders from initiation to completion
- Coordinate with project managers and field crews on work order status
- Process supplier and subcontractor invoices and coordinate approvals
- Maintain accurate records in accounting software
- Assist with accounts payable and receivable entries
- Reconcile work order costs against budgets and actuals
- Generate basic financial and work order reports
- Maintain organized digital and physical filing systems
What we're looking for
- 2+ years of administrative experience, ideally in construction or trades
- Familiarity with work order management and basic bookkeeping
- Proficiency in QuickBooks, Sage, or similar accounting software
- Strong attention to detail and accuracy with numbers
- Comfortable with Microsoft Office
- Excellent communication and follow-through skills
What we offer
- Competitive salary commensurate with experience
- Growth opportunities across the T3 and Magenta group of companies
- Collaborative, supportive team culture
- Stable work in an established framing company
- Consistent Monday-Friday schedule