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 ...
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 ...
Demonstrated knowledge of software packages related to field of study/industry Required Qualifications * Currently enrolled in an undergraduate or graduate Engineering program * Attention to detail
Demonstrated knowledge of software packages related to field of study/industry Required Qualifications * Currently enrolled in an undergraduate or graduate Engineering program * Attention to detail
Demonstrated knowledge of software packages related to field of study/industry Required Qualifications * Currently enrolled in an undergraduate or graduate Engineering program * Attention to detail
Demonstrated knowledge of software packages related to field of study/industry Required Qualifications * Currently enrolled in an undergraduate or graduate Engineering program * Attention to detail
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Professional Engineer or CET designation, or eligible for registration with APEGA/ASET would be ...
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Professional Engineer or CET designation, or eligible for registration with APEGA/ASET would be ...
Senior Geochemist
Calgary, AB ยท On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Geochemist
Calgary, AB ยท On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Geochemist
Edmonton, AB ยท On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Geochemist
Edmonton, AB ยท On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Estimator
Calgary, AB ยท On-site
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Senior Estimator
Calgary, AB ยท On-site
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Senior Estimator
Edmonton, AB ยท On-site
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Senior Estimator
Edmonton, AB ยท On-site
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
They work closely with engineers and other team members to create detailed designs, specifications ... High School Graduate or GED. * Minimum 4-8 years of design experience in a manufacturing ...
They work closely with engineers and other team members to create detailed designs, specifications ... High School Graduate or GED. * Minimum 4-8 years of design experience in a manufacturing ...
Use the latest Autodesk CAD software to prepare project design & construction 3D models and ... Graduate from an accredited college program in Civil Engineering Technology, Design Engineering ...
Use the latest Autodesk CAD software to prepare project design & construction 3D models and ... Graduate from an accredited college program in Civil Engineering Technology, Design Engineering ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
... graduate and professional studies opportunities, and the long-term value and impact of a McGill ... Use the current recruiting software and data to plan, schedule, and track activities. * Support ...
Active engagement in Maintenance Engineering projects * Take ownership of plant piping systems ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticket * MW or ...
Active engagement in Maintenance Engineering projects * Take ownership of plant piping systems ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticket * MW or ...
Active engagement in Maintenance Engineering projects * Take ownership of plant piping systems ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticket * MW or ...
Active engagement in Maintenance Engineering projects * Take ownership of plant piping systems ... Graduate of a recognized millwright program with a valid interprovincial journeyman ticket * MW or ...
Graduate Software Developer information
See Alberta salary details
$29K - $41K
4% of jobs
$41K - $53K
16% of jobs
$60.1K is the 25th percentile. Wages below this are outliers.
$53K - $65K
8% of jobs
$65K - $77K
12% of jobs
The median wage is $85.1K / yr.
$77K - $89K
15% of jobs
$89K - $101K
13% of jobs
$110.7K is the 75th percentile. Wages above this are outliers.
$101K - $113K
9% of jobs
$113K - $125K
8% of jobs
$125K - $137K
7% of jobs
$137K - $149K
4% of jobs
$149K - $161K
3% of jobs
$29K
$91.4K
$161K
How much do graduate software developer jobs pay per year?
What is a Graduate Software Developer job?
A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.
What are the key skills and qualifications needed to thrive in the Graduate Software Developer position, and why are they important?
To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.
What are typical career progression opportunities for a Graduate Software Developer?
Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

Full-time
Re-posted 19 days ago
Job description
Wood is seeking an experienced Senior Structural Engineer - Dynamic Design Specialist to join our Projects Canada team in either Calgary or Edmonton, Alberta. This role supports a diverse portfolio of heavy industrial and energy projects across Canada.
If you have a strong track record in structural design for dynamic and vibratory systems and thrive in technically challenging, fast-paced environments, we would like to hear from you.
#LI-Hybrid
The Role
The Senior Structural Engineer will serve as a technical authority in the design and analysis of structures supporting vibratory and dynamic equipment, including turbines, generators, compressors, and pumps. The role requires advanced expertise in structural steel and reinforced concrete design, dynamic analysis, and foundation systems, ensuring compliance with Canadian codes and client standards.
You will lead complex engineering activities, mentor junior engineers, interface with multidisciplinary teams, and authenticate structural deliverables in accordance with regulatory requirements.
Our Clients and Projects
Designing the future. Transforming the world.
Wood's Projects Canada business delivers engineering, procurement, and project services for major energy and heavy industrial developments across Canada. Our teams execute technically complex projects requiring advanced structural expertise, innovative design solutions, and strict adherence to Canadian building and industry standards.
What We Can Offer
- Meaningful and technically challenging projects across heavy industrial and energy sectors
- Hybrid working arrangements balancing business and individual needs
- Competitive compensation with regular market-based reviews
- Flexible benefits package
- Opportunities to mentor and develop emerging engineering talent
- Collaboration with global technical experts across Wood's international network
- A culture committed to safety, quality, and professional excellence
In our recruitment and hiring process at Wood Canada Ltd., we do not employ artificial intelligence or automated systems to screen or select candidates. All reviews, interviews, and assessments are conducted by professional recruiters.
What makes you remarkable?
At Wood, we are committed to equal opportunities and welcome all talented professionals to consider joining our team. Even if you do not meet every requirement below, we encourage you to apply if your expertise aligns with this role.
Expected:
- Engineering degree (Graduate or Undergraduate) in Civil or Structural Engineering
- Registered Professional Engineer (P.Eng.) with APEGA
- Minimum 15 years of relevant EPC experience, including foundation design for vibratory equipment (e.g., turbines, generators, compressors, pumps)
- Experience designing steel structures supporting dynamic equipment (e.g., modularized building skids)
- High proficiency in structural design software such as SAP2000, STAAD, Dyna6 for static and dynamic analysis
- Strong background in structural steel and reinforced concrete design
- In-depth knowledge of the National Building Code of Canada (Alberta Edition)
- Comprehensive knowledge of CSA S16 and CSA A23.3
- Broad experience in Oil & Gas or heavy industrial projects
- Strong technical writing and report preparation skills
- Effective verbal communication and presentation skills
- Ability to manage multiple assignments efficiently
Desirable:
- Experience with finite element analysis
- Demonstrated mentorship and coaching of junior engineers
- Must be legally authorized to work in Canada at the time of application
- Serve as a Subject Matter Expert for Design of Vibratory Equipment
- Perform structural steel and foundation (statics and dynamics) designs.
- Attend client and project meetings (Office / Job sites)
- Execution of projects to meet client needs and expectations
- Attend client and project meetings
- Completion of structural design and analysis to applicable codes and standards
- Preparation of technical reports and calculation packages as project deliverables
- Perform checks on other engineers' design.
- Working with designers on the project collaboratively to produce design deliverable.
- Review project documents prior to issue for scope and presentation against project standards and specifications.
- Authenticate structural engineering deliverables.
- Interface with other disciplines, project management to execute work per the Project Plan.
- Interface with workshare team from other Wood global offices
- Work in compliance with all Health and Safety rules and regulations for Wood and its clients.
- Conducting field reviews at project work sites