1

New Grad Software Engineer Jobs in Barrie, ON (NOW HIRING)

Develop innovative solutions that address project issues while identifying opportunities for new ... Professional Engineer (P. Eng) Designation preferred * A minimum of 1-3 years of diversified ...

Developer Advocate, AI Enablement

Barrie, ON · On-site +1

CA$93K - CA$141K/yr

This is a new role in the team and champions developer experience, promotes responsible AI ... Minimum of 5-6 years of experience in software development, AI/ML concepts and development, and API ...

... a new industry, join our team as we help shape a brighter way forward. Automation Manager - JLL ... The role requires strong knowledge of engineering principles, programming, and control system ...

As a team of engineers, architects, designers, scientists, creators, and a community of ... Demonstrate expertise in civil design for new infrastructure development and existing ...

Aid in the development of new fixture concepts and checking methods via the CMM, roamer and Faro ... Ability to use key creator and Microsoft office software * A thorough knowledge of CMM programming ...

... Motorcycle, Software and Aftermarket businesses with a collaborative culture and a strong ... Perform function test and measurement on new/re-designed and existing products as required.

EAS Specialist III - CAN

Midland, ON · On-site

CA$67K - CA$72K/yr

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 ...

... new and existing materials and goods run to their maximum efficiency and output. This includes ... equipment and software fault finding/programming. Key Accountabilities and Activities:

... new and existing materials and goods run to their maximum efficiency and output. This includes ... equipment and software fault finding/programming. Key Accountabilities and Activities:

Network Administrator

Barrie, ON · Hybrid

CA$47.13 - CA$54.48/hr

New installations, modifications, and repairs are researched, tested to determine best solution ... Installing, maintaining, supporting, and administering hardware and software systems used for the ...

... software fault finding and programming. Maintenance & Continuous Improvement Ensure the effective ... of new equipment Health & Safety Compliance Ensure all maintenance activities are carried out in ...

... engineers, scientists, digital innovators, program and construction managers and other ... This is a new position as part of our ongoing expansion of fluvial geomorphology expertise in ...

Showing results 21-40

New Grad Software Engineer information

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What job categories do people searching New Grad Software Engineer jobs in Barrie, ON look for?

The top searched job categories for New Grad Software Engineer jobs in Barrie, ON are:

What cities near Barrie, ON are hiring for New Grad Software Engineer jobs?

Cities near Barrie, ON with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Barrie, ON as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Jr. Designer (Design Engineering)

Magna

Newmarket, ON • On-site

CA$55K - CA$80K/yr

Full-time

Re-posted 28 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:

RESPONSIBILITIES:

  • Responsible for design and development of components and assemblies, including updates and revisions as required
  • Collaborates with Project Engineers and Senior Engineers to develop studies and concept sketches to resolve technical challenges and support design decisions
  • Partner with cross-functional teams on engineering and design activities throughout the product development lifecycle
  • Develop innovative solutions that address project issues while identifying opportunities for new products, patents, and cost efficiencies.
  • Create and manage 3D and 2D CAD designs based on internal and customer requirements, adhering to company standards and best practices. Designs may range up to full vehicle system complexity and should reflect an understanding of materials, manufacturing processes, supplier capabilities, and industry standards
  • Perform basic engineering calculations and kinematic studies using established product standards and technical knowledge
  • Works with Analysts to provide data necessary for CAE studies, and optimize designs based on analysis results
  • Apply fundamental Geometric Dimensioning & Tolerancing (GD&T) principles, including tolerance stack-ups, to ensure proper fit, form, and function while considering manufacturing and quality requirements
  • Support meetings with customers and presenting design data, as needed
  • Follow established CAD change management processes to ensure accuracy and compliance when submitting design data
  • Ensures accurate execution of assignments related to Engineering Change Notices while maintaining proper revision levels and change sequencing
  • Demonstrate advanced proficiency in CAD tools, including solid modeling, assembly management, drafting, parametric and kinematic analysis
  • Perform data transfers and translations, as needed
  • Maintain CAD file integrity and adhere to company file management standards and best practices
  • Comply with company policies, procedures, work instructions, and standards, and contribute to continuous improvement initiatives

Salary Range: $55,000-$80,000 Annual

Vacancy Status: New Vacancy

QUALIFICATIONS & SKILLS:

  • Completion of post-secondary diploma/certificate or degree in Engineering or a related field of study is required
  • Professional Engineer (P. Eng) Designation preferred
  • A minimum of 1-3 years of diversified component and assembly design experience with knowledge of advanced techniques
  • Experience with CATIA V5 is strongly preferred
  • Good communication skills: verbal and written
  • Strong organizational skills and the ability to successfully complete multiple tasks within established and changing deadlines
  • Able to use word processing, spreadsheet, presentation, project management and database software applications
  • Good interpersonal skills and ability to work in a team environment
  • Ability to clearly and effectively present technical information
  • Basic understanding of engineering principles, with the ability to apply academic knowledge to the design and development of automotive components, including the use of math-based tools such as dimensional management and kinematics
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