Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W. Support the team ... Bachelor degree(s) in Civil, Geological, or Mining engineering and/or post-graduate in Geotechnical ...
Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W. Support the team ... Bachelor degree(s) in Civil, Geological, or Mining engineering and/or post-graduate in Geotechnical ...
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
University graduate with a degree in civil or geotechnical engineering. * Currently registered as ... Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide, GeoStudio, Settle3D, All ...
University graduate with a degree in civil or geotechnical engineering. * Currently registered as ... Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide, GeoStudio, Settle3D, All ...
This position is ideal for a recent graduate or early-career engineer who is eager to develop ... Working knowledge of AutoCAD; familiarity with protection and controls tools or relay software is ...
This position is ideal for a recent graduate or early-career engineer who is eager to develop ... Working knowledge of AutoCAD; familiarity with protection and controls tools or relay software is ...
This change is driven by you - our fresh thinkers, innovators and groundbreakers. By collaborating ... Programmable Logix Controllers, Automation Software, Information Software, Process control and ...
Quick apply
This change is driven by you - our fresh thinkers, innovators and groundbreakers. By collaborating ... Programmable Logix Controllers, Automation Software, Information Software, Process control and ...
This position is ideal for a recent graduate or early-career engineer who is eager to develop ... Working knowledge of AutoCAD; familiarity with protection and controls tools or relay software is ...
This position is ideal for a recent graduate or early-career engineer who is eager to develop ... Working knowledge of AutoCAD; familiarity with protection and controls tools or relay software is ...
Junior Electrical Engineer
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Familiarity with AutoCAD, MicroStation, AGI32, SpidaCalc, and/or PLS CAD software is considered an ...
Junior Electrical Engineer
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Familiarity with AutoCAD, MicroStation, AGI32, SpidaCalc, and/or PLS CAD software is considered an ...
Intermediate Structural Engineer
Edmonton, AB · On-site
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Quick apply
Intermediate Structural Engineer
Edmonton, AB · On-site
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Intermediate Structural Engineer
Calgary, AB · On-site
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Quick apply
Intermediate Structural Engineer
Calgary, AB · On-site
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Quick apply
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Intermediate Structural Engineer
Edmonton, AB · Hybrid
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Intermediate Structural Engineer
Edmonton, AB · Hybrid
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Intermediate Structural Engineer
Calgary, AB · Hybrid
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Intermediate Structural Engineer
Calgary, AB · Hybrid
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
REQUIRED QUALIFICATIONS Graduate of an accredited four-year post-secondary Civil or Structural ... Engineering & Drafting Software: Advanced proficiency in AutoCAD and/or REVIT. Working knowledge of ...
REQUIRED QUALIFICATIONS Graduate of an accredited four-year post-secondary Civil or Structural ... Engineering & Drafting Software: Advanced proficiency in AutoCAD and/or REVIT. Working knowledge of ...
Intermediate Structural Engineer
Calgary, AB · On-site
CA$85K - CA$110K/yr
Bachelor'sDegreeinStructural Engineeringis required; a post-graduate degree is preferred. * 5-10 ... Proficiency with Revit., ETABS, SAP200, SAFE, and other structural analysis software. * An ...
Intermediate Structural Engineer
Calgary, AB · On-site
CA$85K - CA$110K/yr
Bachelor'sDegreeinStructural Engineeringis required; a post-graduate degree is preferred. * 5-10 ... Proficiency with Revit., ETABS, SAP200, SAFE, and other structural analysis software. * An ...
Project Manager - Structural
Calgary, AB · On-site +1
... Engineers and Geoscientists of Alberta (APEGA) * Proficiency with structural design software (e.g ... Commitment to creative thinking and approaching challenges from fresh perspectives, with a strong ...
Project Manager - Structural
Calgary, AB · On-site +1
... Engineers and Geoscientists of Alberta (APEGA) * Proficiency with structural design software (e.g ... Commitment to creative thinking and approaching challenges from fresh perspectives, with a strong ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
Engineering degree (Graduate or Undergraduate) in Civil or Structural Engineering * Registered ... High proficiency in structural design software such as SAP2000, STAAD, Dyna6 for static and dynamic ...
Engineering degree (Graduate or Undergraduate) in Civil or Structural Engineering * Registered ... High proficiency in structural design software such as SAP2000, STAAD, Dyna6 for static and dynamic ...
Whether you are a recent graduate or a junior technician looking to build practical industry ... Collaborate with engineers, project managers, and East Coast contractors to adjust drawings ...
Whether you are a recent graduate or a junior technician looking to build practical industry ... Collaborate with engineers, project managers, and East Coast contractors to adjust drawings ...
Fresh Graduate Software Engineer information
See Alberta salary details
$24.5K - $37K
22% of jobs
$39K is the 25th percentile. Wages below this are outliers.
$37K - $49.5K
22% of jobs
$49.5K - $62K
6% of jobs
The median wage is $62.8K / yr.
$62K - $74.5K
9% of jobs
$74.5K - $87K
9% of jobs
$87K - $99.5K
8% of jobs
$101.1K is the 75th percentile. Wages above this are outliers.
$99.5K - $112K
6% of jobs
$112K - $124.5K
6% of jobs
$124.5K - $137K
5% of jobs
$137K - $149.5K
4% of jobs
$149.5K - $162K
3% of jobs
$24.5K
$78.3K
$162K
How much do fresh graduate software engineer jobs pay per year?
What is a fresh graduate software engineer?
A Fresh Graduate Software Engineer is an entry-level role for recent graduates with a degree in computer science or a related field. They typically work on coding, testing, debugging, and collaborating with senior engineers to develop software solutions. This role helps new engineers gain hands-on experience with programming languages, development tools, and industry best practices. It often involves learning from mentors, contributing to real projects, and growing technical and problem-solving skills.
What types of projects or tasks can I expect to work on as a fresh graduate software engineer?
As a Fresh Graduate Software Engineer, you will typically start by assisting with code development, debugging, and testing under the guidance of senior engineers. Common tasks include contributing to software features, fixing bugs, reviewing code, and helping maintain documentation. You may work on real-world client projects or internal tools, depending on the company's focus, and regularly participate in team meetings and code reviews. This hands-on experience helps you develop practical skills, understand software development cycles, and build a foundation for future career growth.
What are the key skills and qualifications needed to thrive as a fresh graduate software engineer?
To thrive as a Fresh Graduate Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, experience with integrated development environments (IDEs), and internships or personal projects are highly valued. Strong communication, a willingness to learn, and teamwork skills help new engineers adapt quickly and contribute to projects. These skills collectively enable new graduates to tackle technical challenges, grow professionally, and integrate smoothly into collaborative development environments.
What are popular job titles related to Fresh Graduate Software Engineer jobs in Alberta?
For Fresh Graduate Software Engineer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Fresh Graduate Software Engineer jobs in Alberta look for?
The top searched job categories for Fresh Graduate Software Engineer jobs in Alberta are:

Job description
Requisition ID: 100966
Job Category: Engineering
Location: Calgary, AB, Canada
Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining, energy, and infrastructure, our 10,000 colleagues in 150 countries tirelessly work toward bettering the industries in which we operate. With practical solutions that are safe, innovative and sustainable, we think globally while acting locally. Are you looking for an opportunity to join a diverse group of professionals who are committed to remaining exceptional? We look forward to hearing from you.
If it isn't grown, it's mined. Our mining and metals teams help our clients to safely and sustainably mine the minerals and metals used in our everyday lives. Want to play a part of innovating and optimizing the mining life cycle on greenfield and brownfield facilities? Apply today!
Hatch is committed to providing a complete array of engineering services to the mining and metals sector. Mine waste and mine closure management, together with mine water management, is an ever-increasingly complex subject for the industry. Hatch employs an integrated approach from the moment mine waste is generated to the point where it needs to be finally contained. This is done by considering all mining aspects including dewatering processes, transport and storage components, and the closure design of mine waste and refining residue facilities. In doing so, we are dedicated to projecting a holistic vision to tailings and mine and metallurgical waste streams management. We do this by finding the most integrated and innovative solutions to de-risk the industry. We build strong teams. As such, we will continue to look for innovative solutions, bringing together geotechnical, hydrotechnical, process engineers, geochemists practitioners, and other SMEs into the tailings practice, all with a clear and dedicated focus to find ways to manage, reduce, and/or repurpose tailings and mine waste.
The Tailings, Mine Waste and Mine Closure (Tailings) Practice group at Hatch is seeking to hire a Senior level, Geotechnical Tailings Engineer to become a practitioner in the field and part of our expanding team in Calgary, Canada. This role would suit a highly motivated professional with a strong technical focus, who is interested in supporting the development of the practice and expanding the capability within the North American cluster of an existing multidisciplinary practice group of specialists in tailings and mine waste management field made of geotechnical, hydrotechnical, mining, geoscientists, and process engineers around the world. Reporting will be to the Tailings Practice Lead in Canada, which in turn report to the Global Practice Director in the Tailings Practice.
Key Responsibilities:
- Carry out a tailings storage facility design project by completing and/or guiding the required geotechnical engineering analysis and coordinating a multi-discipline team. The study level can range from conceptual, pre-feasibility, feasibility, detailed engineering or construction.
- Prepare and review trade-off studies, feasibility to detailed engineering studies, engineering reports, drawings and specifications for mine waste disposal.
- Support the team in identifying and solving geotechnical issues. A common example for a practitioner with geotechnical engineering background is to have a reasoned insight of settlements, liquefaction potential, slope stabilization, pore pressure generation, excavation and backfilling procedures, and related problems.
- Be able to carry out slope stability and seepage analysis and understand contractive (liquefaction) behavior under static and earthquake loading scenarios. Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W. Support the team in coordinating geotechnical models of tailings storage facilities, especially with limit equilibrium and dynamic deformation under a variety of loading conditions.
- Develop and manage field and laboratory investigation programs to support the design of tailings storage facilities.
- Develop and manage geotechnical instrumentation monitoring programs.
- Support field operations through supervision, troubleshooting and monitoring. A practitioner with geotechnical engineering background would require experience in drilling, carrying out and understanding in situ tests, piezocone soundings, reconnaissance trenches, as well as tailings storage facility construction, subgrade compaction assessment, and installation of geosynthetics, etc.
- Prepare and review proposals including cost estimates using Hatch's internal proposal software system
- Provide guidance and mentorship to junior and intermediate engineers
Qualifications and Experience:
- Bachelor degree(s) in Civil, Geological, or Mining engineering and/or post-graduate in Geotechnical Engineering from an accredited University.
- Valid professional engineering registration in Ontario, Canada
- Minimum of 12 years' experience in a role leading to this opportunity.
- Construction/field experience (construction quality assurance in geotechnical/hydrotechnical facilities.
- Excellent verbal and written (English) communication skills. Preferred bilingual proficiency in (English/ French).
- Works well and seamlessly in an international team with a strong client focus.
- Highly proficient in MS Office suite of tools including Excel, Word, and PowerPoint.
- Proficient in GeoStudio or Rocscience package and advance use of Excel
- Familiar with AutoCAD Civil3D environment
- Preferred abilities with computer programming in Python or Visual Basic.
- Ability to travel domestically and internationally.
- Valid passport preferably with international recognition as well as a valid driver's license.
Why join us?
- Work with great people to make a difference
- Collaborate on exciting projects to develop innovative solutions
- Top employer
What we offer you?
- Flexible work environment
- Long term career development
- Think globally, work locally
Don't meet every single requirement? You don't need to. At Hatch, we are building a diverse, inclusive workplace that fosters innovation. If you're interested in this role, we encourage you to apply even if your past experiences don't perfectly align with the skills we've listed.
We're committed to fostering a workforce that reflects the diversity of the communities in which we operate and serve. Hatch is an Equal Opportunity Employer that considers applicants without regard to age, race, color, national origin, citizenship, religion, creed, gender, sexual orientation, marital status, disability, veteran, or any other protected status. If you have any accommodation requirements, please let us know. We'll do our best to meet your needs in accordance with applicable local legislation.