2

Full Time Software Developer Internship Jobs in Edmonton, AB

Highlights of the job We are hiring a Full-Time, Temporary (up to 18 months) Engineer, Planning ... Oversee hydraulic model licensing and coordinate software updates with IT and users. * Lead the ...

Experience with programming languages such as Python and C# is preferred but not required. * In ... Internship Full-Time Company: PCL Constructors Inc. Primary Location: Edmonton, Alberta (Corporate ...

Experience with programming languages such as Python and C# is preferred but not required. * In ... Internship Full-Time Company: PCL Constructors Inc. Primary Location: Edmonton, Alberta (Corporate ...

Experience with programming languages such as Python and C# is preferred but not required. * In ... Internship Full-Time Company: PCL Constructors Inc. Primary Location: Edmonton, Alberta (Corporate ...

Technical Product Manager

Edmonton, AB Β· On-site

CA$110K - CA$130K/yr

You have been a software engineer. Real systems shipped and maintained. * You have managed products ... Uncapped Vacation - For all full time, permanent employees. Seriously, take the time you need ...

This is a full-time hybrid new position. We are looking for candidates who have a can-do attitude ... Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide, GeoStudio, Settle3D, All ...

Highlights of the job We are hiring a full Time, permanent senior level Structural Engineer ... Proficiency with Microsoft Office, ProjectWise, and structural analysis software such as S-Frame ...

Highlights of the job We are hiring a full Time, permanent senior level Structural Engineer ... Proficiency with Microsoft Office, ProjectWise, and structural analysis software such as S-Frame ...

Highlights of the job We are hiring a full Time, permanent senior level Structural Engineer ... Proficiency with Microsoft Office, ProjectWise, and structural analysis software such as S-Frame ...

Consulting Engineering / Building Design Employment Type: Full-Time This is an opportunity for an ... Experience with Revit, AutoCAD, HAP , or other relevant engineering/design software * Strong ...

OGC Employment Type: Full Time Position Overview The Project Engineer will support construction ... software with input from other project management personnel. Manage document control; receive and ...

This position requires full-time onsite presence every day for close interaction with the ... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical ...

This position requires full-time onsite presence every day for close interaction with the ... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical ...

Highlights of the job We are hiring a full time, permanent Engineer, Structural (Civil) position ... Trained on structural analysis software. Experience with PLS CADD for line design would be an asset.

Student Estimator Our internships and Co-ops are designed to provide you with a business relevant ... Utilize estimating software and tools to prepare detailed cost estimates, including labor ...

Nisku This is a full-time position in Edmonton, Alberta. Role Overview In this role, you will apply ... Use structural engineering software, calculation packages, and fabrication inputs to validate ...

CNC Programmer/Machinist

Edmonton, AB Β· On-site

CA$30 - CA$38/hr

Position Title - CNC Programmer This is a full-time position responsible for programming, setting ... Preferred Software Experience * Office 365 - MS Word, Outlook, Excel, PowerPoint, Teams * Site Docs

Showing results 21-40

Full Time Software Developer Internship information

What is a full time software developer internship?

A Full Time Software Developer Internship is a temporary position, typically lasting a few months, where students or recent graduates work full-time hours to gain practical experience in software development. Interns work on real projects alongside professional developers, learning coding, testing, debugging, and collaborating on software solutions. This type of internship helps individuals build their technical skills, expand their professional network, and improve their chances of securing a full-time software development job after graduation.

What types of projects and technologies can I expect to work on during a full time software developer internship?

As a Full Time Software Developer Intern, you'll typically be assigned to real-world projects that align with the team's current priorities, such as developing new features, fixing bugs, or improving existing codebases. You may work with widely-used programming languages like Python, Java, or JavaScript and tools such as Git, Docker, or cloud platforms. Interns often collaborate closely with senior developers, participate in code reviews, and attend daily stand-ups, providing valuable learning and networking opportunities. The specific technologies and responsibilities will vary by company, but you'll gain hands-on experience in agile development environments and exposure to industry-standard practices.

What are the key skills and qualifications needed to thrive as a full time software developer intern, and why are they important?

To excel as a Full Time Software Developer Intern, you need a solid understanding of programming languages (such as Python, Java, or JavaScript), algorithms, and data structures, often backed by coursework or a degree in computer science or a related field. Familiarity with development tools like Git, code editors, and project tracking systems, as well as experience with frameworks or databases, is commonly expected. Strong problem-solving abilities, willingness to learn, effective communication, and teamwork are standout soft skills in this role. These competencies enable interns to quickly contribute to projects, adapt to new technologies, and collaborate productively within development teams.

What is the difference between Full Time Software Developer Internship vs Software Developer?

AspectFull Time Software Developer InternshipSoftware Developer
CredentialsTypically students or recent graduates, some may have relevant coursework or certificationsUsually requires a bachelor’s degree in computer science or related field, with experience or certifications preferred
Work EnvironmentTemporary, often in a corporate or tech company setting, with mentorship and trainingFull-time employment, with more responsibilities and project ownership
DurationUsually 3-6 months, seasonal or summer programsIndefinite, ongoing employment
PurposeLearning, skill development, and gaining industry experienceContributing to projects, developing software, and career growth

In summary, a Full Time Software Developer Internship is a temporary, learning-focused position ideal for students or recent graduates, while a Software Developer role is a full-time, ongoing position with greater responsibilities and experience requirements.

What are the most commonly searched types of Software Developer Internship jobs in Edmonton, AB?

The most popular types of Software Developer Internship jobs in Edmonton, AB are:

Infographic showing various Full Time Software Developer Internship job openings in Edmonton, AB as of September 2026, with employment types broken down into 100% Full Time. Highlights an 60% In-person, and 40% Remote job distribution.

Engineer, Planning

Edmonton, AB β€’ On-site

Full-time

Posted 26 days ago


Job description

Highlights of the job

We are hiring a Full-Time, Temporary (up to 18 months) Engineer, Planning position working out of EPCOR Tower in Edmonton, AB.

The Engineer, Planning is responsible for maintaining, updating, and calibrating hydraulic models used to support water system planning, as well as providing technical guidance and training to model users. The role leads pipe network planning and planning investigations associated with Transmission Master Plan (TMP) initiatives, ensuring the successful delivery of objectives and outcomes within planning horizons ranging from 3 to 12 months. Reporting to the Manager, Water Pipe Strategies and operating within the framework established by the Associate Director, Linear Asset Strategies, the Engineer, Planning applies technical expertise to support long-term infrastructure planning, system performance analysis, and strategic decision-making.

We welcome applications frominternal and external candidates.EPCOR employees are encouraged to apply using their '@epcor.com' email address to ensure proper consideration of internal seniority.

What you'd be responsible for

  • Provide input into the development and direction of potable water network growth plans while maintaining effective relationships with key stakeholders.
  • Build, maintain, calibrate, and authenticate hydraulic models, including creating and signing off on Professional Work Products (PWPs).
  • Lead hydraulic model training and provide technical guidance and support to model users.
  • Oversee hydraulic model licensing and coordinate software updates with IT and users.
  • Lead the development of water boundary conditions and authenticate boundary conditions prepared for external consultants.
  • Review and assess hydraulic network analyses completed by external consultants, as required.
  • Conduct hydraulic analyses to support planning initiatives and other operational needs.
  • Lead the development of master planning documents associated with Transmission Master Plan (TMP) initiatives.
  • Present and communicate complex hydraulic analysis findings and recommendations to stakeholders.
  • Demonstrate a high-performance, safety-focused, accountable, innovative, and customer-oriented approach to work.
  • Lead projects through the Capital Delivery Model (CDM) process.
  • Provide technical insight and support for the Long-Term Plan.
  • Prepare project documentation, including Project Prioritization Reports (PPRs) and Capital Project Justification Summaries (CPJSs), as required.
  • Perform additional duties and special projects as assigned.

What's required to be successful

Education

  • Bachelor's Degree in Engineering. Civil/Environmental Engineering or Chemical Engineering is preferred.
  • A ProfessionalDesignation:
    • Certified Professional Engineer (P. Eng)with APEGA or eligible for registration with APEGA,
    • Professional Licensee (P.L.) designation, or
    • Engineer-in-Training (EIT) candidates registered with APEGA will be considered and may be hired at a level commensurate with their qualifications and experience.

Experience

  • 3 + years experience in hydraulic model, network planning and pipe design experience.

Knowledge/Technical Skills

  • Clear and concise report writing.
  • Critical thinking to support strategic planning tasks.
  • Strong written and verbal communication skills. Able to simplify and present complex concepts in a clear and concise manner, to a variety of internal and external stakeholders and cross-functional teams.
  • Capacity to research a wide array of topics and ability to synthesize into actions/strategies.
  • Ability to think out of the box and offer new approaches and design recommendations to improve efficiency and reduce cost.
  • Ability to learn quickly, adapt to changing conditions, and be flexible to respond to a wide variety of issues that could arise within this position's scope and responsibility.
  • Ability to utilize hydraulic modeling software such as Synergi Water and Mike Urban.
  • Experience in Graphical Information System (GIS) software and tools, Microsoft SharePoint, and Microsoft Office.

Other important facts about this job

Jurisdiction: PROF

Hours of work: 80 hours bi-weekly

To ensure your application is recognized as internal, please apply using your EPCOR email address.

Learn more about Working at EPCOR!

Follow us on LinkedIn,X, Glassdooror Facebook!

Please note the following information:

  • A requirement of working for EPCOR is that you are at least 18 years of age, successfully attained a high school diploma (GED, or equivalent level of secondary education) and legally entitled to work in Canada. (A copy of a valid work permit may be required.)
  • If you are considered for the position, clearance is required on all applicable background checks (which may include criminal, identity, educational, and/or credit) and professional reference checks. Some EPCOR positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.
  • A technical/practical assessment may be administered during the selection process and this exercise will be used as a part of the selection criterion.
  • To meet the physical demands required of some positions, candidates must be in good physical condition and willing to work in all weather conditions. Clearance on pre-placement medical and drug and alcohol testing may be required.
  • Prior infractions for unsafe driving behaviours will be evaluated and considered for non-selection regardless of current demerits on file.
  • If you are required to provide your own personal reliable vehicle: Successful applicants must provide their own vehicles with appropriate insurance in accordance with EPCOR's Employee Mileage Reimbursement Policy. You will be reimbursed in accordance with EPCOR's Employee Mileage Reimbursement Policy.
  • Use of AI: Our recruitment process may use technology assisted tools, including artificial intelligence, to support application screening and certain assessment steps. All recruitment activities, including hiring decisions, are led by our hiring managers and talent acquisition team.
Employment Type: Temporary Full Time