1

Full Stack Software Engineer Intern Jobs in Edmonton, AB

Youll contribute to the full hardware lifecyclefrom concept and schematic design through ... Youll work alongside talented engineers across software, systems, and data disciplinesbuilding ...

You'll contribute to the full hardware lifecycle--from concept and schematic design through ... You'll work alongside talented engineers across software, systems, and data disciplines--building ...

You'll contribute to the full hardware lifecycle-from concept and schematic design through ... You'll work alongside talented engineers across software, systems, and data disciplines-building ...

Discover your full potential - join us to advance your career while leaving a lasting legacy. Your ... Experience with engineering design software will be an advantage. Examples include Plaxis, Lpile ...

... program as an intern (CDN) preferred. * 3 years of experience in a field engineer / field ... Knowledge and understanding of scheduling software. * Knowledge of safety and environmental ...

... program as an intern (CDN) preferred. * 3 years of experience in a field engineer / field ... Knowledge and understanding of scheduling software. * Knowledge of safety and environmental ...

This role will be client facing, innovating with solutions from the Microsoft Data Platform stack ... Experience in Agile software development as a team member. Strong meeting facilitation skills.

Work covers full project lifecycles from concept design through construction and post-construction ... standard software. * Deliver engineering design and planning for land development, municipal ...

Showing results 41-60

Full Stack Software Engineer Intern information

What does a full stack software engineer intern do?

A Full Stack Software Engineer Intern assists with the development of both the front-end and back-end components of web applications. They work under the guidance of experienced engineers to write code, debug issues, and help integrate different technologies across the software stack. Typical tasks include building user interfaces, connecting to databases, and testing new features. This role helps interns gain hands-on experience with various programming languages, frameworks, and tools commonly used in software development.

What are the key skills and qualifications needed to thrive as a full stack software engineer intern?

To thrive as a Full Stack Software Engineer Intern, you need a solid understanding of programming languages (such as JavaScript, Python, or Java), basic web development concepts, and enrollment in a relevant degree program like computer science. Familiarity with frameworks (like React or Node.js), version control systems (such as Git), and cloud platforms are often expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork set standout interns apart. These skills and qualities enable interns to contribute meaningfully to projects, adapt quickly to new technologies, and collaborate efficiently in dynamic development environments.

What types of projects and technologies do full stack software engineer interns typically work on during their internship?

Full Stack Software Engineer Interns often work on a variety of projects that span both front-end and back-end development. This may include building user interfaces with frameworks like React or Angular, developing APIs using Node.js or Python, and working with databases such as MongoDB or PostgreSQL. Interns usually collaborate closely with senior engineers, designers, and product managers, gaining exposure to the full software development lifecycle. The work environment tends to be fast-paced and collaborative, offering valuable opportunities to learn modern development practices and tools.

What is the difference between Full Stack Software Engineer Intern vs Software Developer Intern?

AspectFull Stack Software Engineer InternSoftware Developer Intern
Required SkillsKnowledge of both front-end and back-end technologies, basic understanding of databasesFocus on specific programming languages or platforms, such as Java, Python, or mobile development
Work EnvironmentCollaborates on full application development, often in agile teamsWorks on specific modules or features, may focus on front-end or back-end
Industry UsageCommon in tech companies, startups, and software firmsWidely used across various tech sectors, including web and mobile app development

In summary, a Full Stack Software Engineer Intern has a broader scope, working on both front-end and back-end development, while a Software Developer Intern may focus on a specific area. Both roles provide valuable experience in software development but differ in technical breadth and project involvement.

What are the most commonly searched types of Full Stack Software Engineer jobs in Edmonton, AB? The most popular types of Full Stack Software Engineer jobs in Edmonton, AB are:
Infographic showing various Full Stack Software Engineer Intern job openings in Edmonton, AB as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Senior Mechanical Engineer

Design Works Engineering

Edmonton, AB โ€ข On-site

Full-time

Re-posted 6 days ago


Job description

Salary: $110,000 - $130,000/ year

Welcome to Design Works Engineering!


We are a multidiscipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our diverse staff all share the same vision to create great projects, and even better relationships.


Our team is a group of creative professionals from all walks of life, and we want to hear from you!


Position Overview

Design Works Engineering is looking for a Senior Mechanical Engineer to contribute significantly to the ongoing expansion of our Edmonton office. This role offers an excellent opportunity for an experienced professional eager to take on a leadership position within our mechanical team. The successful candidate will be committed to delivering high-quality mechanical designs while providing technical guidance, mentorship, and leadership to a growing group of professionals.



Key Responsibilities

As the Senior Mechanical Engineer, you will provide both technical expertise and leadership across a wide range of projects:

  • Lead mechanical engineering scope through all project phases, ensuring compliance with applicable codes, standards, budgets, schedules, and client requirements.
  • Act as the technical authority for Mechanical Building Services systems, including heating, cooling, ventilation, plumbing, controls, and related systems.
  • Oversee the preparation, review, and approval of engineering drawings, specifications, and design documentation.
  • Perform and review load calculations, including heat load calculations using HAP or similar software.
  • Guide and mentor intermediate and junior mechanical engineers and designers, fostering technical growth and consistency across projects.
  • Establish, maintain, and improve internal mechanical engineering standards, procedures, and quality control practices.
  • Review client specifications, shop drawings, and contractor submissions for compliance with design intent and codes.
  • Prepare and review technical reports, studies, and analyses to support design submissions and permit approvals.
  • Collaborate closely with project managers and crossdisciplinary teams to deliver coordinated, highquality designs.
  • Interface directly with clients, authorities having jurisdiction, suppliers, and contractors as the mechanical discipline lead.
  • Support proposal development, fee estimates, and business development initiatives as required.
  • Conduct site visits and surveys to provide construction support and resolve fieldrelated issues.


Qualifications

  • Bachelors Degree in Mechanical Engineering (BSc. Eng., B.Eng.)
  • Minimum 5years of experience designing mechanical systems for commercial, institutional, low and highrise buildings, and multifamily residential projects.
  • P.Eng. designation with APEGA in good standing (required).
  • Proven experience in a senior or lead mechanical engineering role, including mentorship and technical oversight.
  • Strong working knowledge of applicable building codes, standards, and best practices.
  • Demonstrated ability to manage multiple projects, priorities, and deadlines.
  • Strong leadership, communication, and interpersonal skills, with the ability to coordinate effectively with clients and internal teams.
  • Business development mindset with the ability to identify opportunities and strengthen client relationships.
  • Proficiency in Microsoft Office, AutoCAD, and Revit.
  • Fluency in English (spoken and written).


Who You Are

  • A confident technical leader who takes ownership and accountability for project outcomes.
  • A selfstarter with strong organizational skills and the ability to prioritize and selfschedule.
  • Comfortable making decisions, providing direction, and supporting team members without constant guidance.
  • Collaborative, reliable, and transparent in your communication style.
  • Thrives in a fastpaced environment and embraces challenges as opportunities to grow and improve.
  • Passionate about delivering highquality engineering solutions and mentoring the next generation of engineers.


What We Offer

  • Competitive salary and comprehensive benefits package.
  • On-site gym and company-wide wellness program.
  • A leadership role in strengthening and growing the Edmonton mechanical team.
  • Opportunities to work on diverse, highimpact projects throughout Alberta and across Canada.
  • A collaborative and innovative work environment where your expertise directly shapes communities and project outcomes.
  • Longterm career growth within a rapidly expanding national firm.

At Design Works Engineering, we are offering a career rather than a job. Supporting our team members in reaching their full potential is central to how we deliver superior value to our clients on every project.


Design Works Engineering is an equalopportunity employer. If you feel you are the right fit for this position, please apply in confidence. If you require accommodation during the recruitment process, please let us know.


The most qualified candidates will be contacted directly by Design Works Engineering for further discussion.