1

Software Engineer Software Developer Jobs in Barrie, ON

CMM Programmer

Penetanguishene, ON · On-site

CA$21 - CA$23/hr

Ability to use key creator and Microsoft office software * A thorough knowledge of CMM programming language(s) is an asset * The ability to interpret detailed prints is required * Good written and ...

Mechanical Designer

Barrie, ON · On-site

CA$60K - CA$100K/yr

Engineering Degree or Engineering Technologist/Technician (BSc. P. Eng. or CET.) recent or in ... Effective working knowledge of AutoCAD and SolidWorks design software * Effective working knowledge ...

Coordinate with other teams on preparation and installation of new software and making upgrades to ... Programming experience is a definite asset. Additional Basic Qualifications: Must be 18 years of ...

... software fault finding and programming. Maintenance & Continuous Improvement Ensure the effective maintenance and timely repair of all current and future site and production equipment, while ...

New

... diagnose software and network issues. Experience with Linux CLI Ability to document job related procedures Network and systems administration experience Preferred Qualifications: Programming ...

... engineering 10 years of related project management experience Familiarity with project management principles and practices Proficient in PC-based computer systems and software applications with an ...

This includes total preventative maintenance, managing breakdowns of mechanical, electrical, robotic equipment and software fault finding/programming. Key Accountabilities and Activities:

This includes total preventative maintenance, managing breakdowns of mechanical, electrical, robotic equipment and software fault finding/programming. Key Accountabilities and Activities:

Network Administrator

Barrie, ON · Hybrid

CA$47.13 - CA$54.48/hr

Installing, maintaining, supporting, and administering hardware and software systems used for the ... Systems, Engineering or another relevant field * CCNP - Cisco Certified Network Professional ...

next page

Showing results 1-20

Software Engineer Software Developer information

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

Can a software developer work as a software engineer?

A software developer can often work as a software engineer, as both roles involve designing, coding, and testing software. However, software engineering typically requires a broader understanding of system architecture, project management, and sometimes formal certifications or experience in engineering principles. Transitioning between the roles depends on skills, experience, and the specific requirements of the employer.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with expertise in specialized tools, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working in competitive industries like finance or tech, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like machine learning or cloud computing, and working at large tech companies or startups can contribute to reaching this salary level.
What cities near Barrie, ON are hiring for Software Engineer Software Developer jobs? Cities near Barrie, ON with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Barrie, ON as of June 2026, with employment types broken down into 48% Full Time, 44% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution.
CMM Programmer

CMM Programmer

Magna

Penetanguishene, ON • On-site

CA$21 - CA$23/hr

Full-time

Medical, PTO

Posted 9 days ago


Job description

Job descriptions may display in multiple languagesbased on your language selection.

What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
The Mechatronics, Mirrors and Lighting group specializes in automotive technologies that are driving the future of mobility. Combining a deep systems knowledge to develop unique vehicle access experiences, intelligent visions systems and advanced automotive lighting technologies, MML's expertise light the path to innovation, safety and styling.

Job Responsibilities:

Salary Range: $21.00-$23.00/per hour

RESPONSIBILITIES:

  • Basic maintenance of CMM machine (or equivalent)
  • Assistance to sample submission group in blueprint and coordinate matrix interpretation.
  • Assistance to product engineering, R&D and sample submission group in part layout and special projects.
  • Support of production needs related to part capability and ongoing customer data submission
  • Oversee all CMM activities within Techform.
  • Aid in the development of new fixture concepts and checking methods via the CMM, roamer and Faro

GENERAL POINTS

  • Ensure that all environmental requirements are identified and addressed when performing duties.
  • Ensure that all safety requirements are being carried out when performing duties.
  • Comply with defined Business Management and Environmental Management Systems requirements.
  • Provide support for the continuous improvement initiatives within Techform.
  • Provide support in the attainment of Techform's operating system goals as outlined by the key graphs.
  • Carry out all duties focusing on the goal of internal and external customer satisfaction.
  • Other duties as may be assigned by the supervisor or designate.

QUALIFICATIONS & SKILLS:

  • Ability to use key creator and Microsoft office software
  • A thorough knowledge of CMM programming language(s) is an asset
  • The ability to interpret detailed prints is required
  • Good written and verbal communication skills are required
  • Attention to detail is key
  • An individual in this position must be capable of working with minimum or no supervision

Site Benefits

  • A great work experience with a diverse and dedicated workforce
  • A strong focus on safety and health and wellness (fitness membership discounts)
  • Five and a half (5.5.) paid personal days
  • Competitive extended health benefits
  • Group RRSP matching program
  • Profit Sharing Plan
  • Team appreciation lunches and events
  • Education Reimbursement Program
  • Continuous Improvement and Development Culture

As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies.

If you have any questions or concerns about this process, feel free to contact our Talent Attraction team.

Awareness, Unity, Empowerment:

At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire based on experience and qualifications, and in consideration of job requirements, regardless of color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.

Awareness, Unity, Empowerment:

At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.

AI-Assisted Screening Disclosure

As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies.

Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making.

If you have any questions or concerns about this process, feel free to contact our Talent Attraction team.

Worker Type:Regular / Permanent

Group:

Magna Mechatronics, Mirrors & Lighting