Work closely with manufacturing engineers, electrical engineers, and test engineers to support new product introduction (NPI) * Assist in scaling software tools as manufacturing capacity grows.
Work closely with manufacturing engineers, electrical engineers, and test engineers to support new product introduction (NPI) * Assist in scaling software tools as manufacturing capacity grows.
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 ...
Software Engineer
Vancouver, BC · On-site
Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ... an assistant on the side. Be ready to explain what the agent did, what you did, and how you ...
Quick apply
Software Engineer
Vancouver, BC · On-site
Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ... an assistant on the side. Be ready to explain what the agent did, what you did, and how you ...
Software Engineer
Vancouver, BC · Hybrid
Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ... an assistant on the side. Be ready to explain what the agent did, what you did, and how you ...
Software Engineer
Vancouver, BC · Hybrid
Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ... an assistant on the side. Be ready to explain what the agent did, what you did, and how you ...
Software Engineer
Vancouver, BC · On-site
CA$74K - CA$87K/yr
Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ... an assistant on the side. Be ready to explain what the agent did, what you did, and how you ...
Quick apply
Software Engineer
Vancouver, BC · On-site
CA$74K - CA$87K/yr
Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ... an assistant on the side. Be ready to explain what the agent did, what you did, and how you ...
The Senior Integration Engineer will work closely with Development Managers, Senior Software ... Mentor team members in technical and other aspects of software development * Assist Product Owners ...
The Senior Integration Engineer will work closely with Development Managers, Senior Software ... Mentor team members in technical and other aspects of software development * Assist Product Owners ...
Description As an Applied AI Software Engineer at Photonic, you will play a key role in identifying ... While artificial intelligence (AI) tools may be used to assist in reviewing applicant profiles ...
Quick apply
Description As an Applied AI Software Engineer at Photonic, you will play a key role in identifying ... While artificial intelligence (AI) tools may be used to assist in reviewing applicant profiles ...
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 ...
Quick apply
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 ...
Title and Summary Software Engineer II Overview: Be part of the Operations & Technology Fraud ... Work closely with technical leads for assigned projects to assist in design and implementation ...
Title and Summary Software Engineer II Overview: Be part of the Operations & Technology Fraud ... Work closely with technical leads for assigned projects to assist in design and implementation ...
Support development of the IoT platform for remote battery monitoring and control * Assist with software testing, debugging, and performance improvements * Collaborate with engineers across hardware ...
Support development of the IoT platform for remote battery monitoring and control * Assist with software testing, debugging, and performance improvements * Collaborate with engineers across hardware ...
Title and Summary Lead Software Engineer (Java - SDET) Who is Mastercard? Mastercard is a global ... Work closely with technical leads for assigned projects to assist in design and implementation ...
Title and Summary Lead Software Engineer (Java - SDET) Who is Mastercard? Mastercard is a global ... Work closely with technical leads for assigned projects to assist in design and implementation ...
Software Engineer, Houdini
Vancouver, BC · On-site
The Software Engineer provides pipeline support across lookdev, lighting, CFX, and FX, helping ... Maintain and contribute to technical documentation and user-facing guides * Assist with rollout and ...
Software Engineer, Houdini
Vancouver, BC · On-site
The Software Engineer provides pipeline support across lookdev, lighting, CFX, and FX, helping ... Maintain and contribute to technical documentation and user-facing guides * Assist with rollout and ...
Senior Software Engineer, Development Platform
Vancouver, BC · On-site
CA$155K - CA$175K/yr
We're hiring a senior software engineer for our team. Our area of ownership and work spans the ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...
Senior Software Engineer, Development Platform
Vancouver, BC · On-site
CA$155K - CA$175K/yr
We're hiring a senior software engineer for our team. Our area of ownership and work spans the ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...
Support development of the IoT platform for remote battery monitoring and control * Assist with software testing, debugging, and performance improvements * Collaborate with engineers across hardware ...
Quick apply
Support development of the IoT platform for remote battery monitoring and control * Assist with software testing, debugging, and performance improvements * Collaborate with engineers across hardware ...
Title and Summary Software Engineer - II (SDET) Overview Be part of the Operations & Technology ... Work closely with technical leads for assigned projects to assist in design and implementation ...
Title and Summary Software Engineer - II (SDET) Overview Be part of the Operations & Technology ... Work closely with technical leads for assigned projects to assist in design and implementation ...
We have an opportunity for a Cloud Software Engineer to join our team. In this role, you'll design ... We use AI‑enabled tools to assist with screening and assessing applications. All hiring decisions ...
Quick apply
We have an opportunity for a Cloud Software Engineer to join our team. In this role, you'll design ... We use AI‑enabled tools to assist with screening and assessing applications. All hiring decisions ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic ... trusted connection assistant for getting things done and creating moments of joy Our vision ...
Assistant Software Engineer information
See British Columbia salary details
$6.25 - $12.98
5% of jobs
$16.22 is the 25th percentile. Wages below this are outliers.
$12.98 - $19.71
41% of jobs
The median wage is $23.64 / hr.
$19.71 - $26.44
6% of jobs
$26.44 - $33.17
6% of jobs
$33.17 - $39.90
5% of jobs
$39.90 - $46.63
7% of jobs
$49.76 is the 75th percentile. Wages above this are outliers.
$46.63 - $53.37
7% of jobs
$53.37 - $60.10
6% of jobs
$60.10 - $66.83
6% of jobs
$66.83 - $73.56
5% of jobs
$73.56 - $80.29
3% of jobs
$6
$35
$80
How much do assistant software engineer jobs pay per hour?
What is the difference between Assistant Software Engineer vs Software Engineer?
| Aspect | Assistant Software Engineer | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field; some internships | Bachelor's or higher; more experience preferred |
| Work Environment | Entry-level, supervised tasks, learning-focused | Full responsibility for projects, independent problem-solving |
| Employer & Industry Usage | Common in tech companies, startups, IT departments | Standard role across tech, finance, healthcare, and more |
The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.
What are the key skills and qualifications needed to thrive as an assistant software engineer?
What are some common challenges faced by assistant software engineers when joining a new development team?

Other
This job post has expired today. Applications are no longer accepted.
Job description
The Opportunity
Moment Energy is seeking a Manufacturing Software Engineer to help implement and maintain the software systems that power our battery energy storage manufacturing operations. In this role, you will design, develop, and maintain the software infrastructure that enables efficient production, testing, traceability, and quality control across our manufacturing lines.
Working closely with manufacturing engineers, test engineers, electrical engineers, and production teams, you will build the tools that connect hardware, automation systems, and factory data. Your work will directly impact production efficiency, reliability, and product quality as we scale our battery energy storage systems.
This role is ideal for someone who enjoys bridging software, hardware, and manufacturing systems in a fast-paced clean technology environment.
Responsibilities and Duties
Manufacturing Software Development- Design and develop software tools to support manufacturing operations, including test automation, production tooling, and factory data systems.
- Develop interfaces between manufacturing equipment, test systems, and internal software platforms.
- Build and maintain systems for battery module and system traceability, data logging, and process monitoring.
- Develop and maintain automated test software for battery modules and energy storage systems.
- Integrate software with various test equipment.
- Write software tools to interface with battery testing equipment including battery cyclers, power supplies, thermal management systems, and wireless data loggers
- Integrate with high voltage battery systems, battery management systems, and inverter/chargers
- Create dashboards, HMIs, and log data and visualize processes
- Build and maintain internal tools for production tracking, yield monitoring, and quality data analysis.
- Ensure manufacturing data is properly captured and accessible for engineering, quality, and operations teams.
- Work closely with manufacturing engineers, electrical engineers, and test engineers to support new product introduction (NPI)
- Assist in scaling software tools as manufacturing capacity grows.
- Troubleshoot and resolve production software issues quickly to minimize downtime.
The Candidate
We're looking for individuals with the following traits, skills, and experiences:
- Bachelor's degree in Software Engineering, Computer Science, Mechatronics, or related field.
- 3+ years of experience developing software for manufacturing, automation, or hardware-integrated systems.
- Experience interfacing software with hardware systems, instrumentation, or industrial equipment.
- Experience with test automation and/or manufacturing test systems.
- Experience with python, labview, CAN, Modbus, SCPI
- Previous experience in a high-growth fast-paced environment is highly desired.
Nice-to-Have Experience:
- Experience working with lithium-ion battery systems.
- Experience with industrial automation or robotics.